System and method for cyclic recognition-primed notifications and responsive situational awareness in an advertising display network

ABSTRACT

A system for generating improved notifications relating to events is disclosed. The system includes a sensing network including an event sensor configured to sense events. The system further includes a sensed-event processing system configured to append meta data to information associated with a sensed event. The system further includes a human-machine interface and at least one communication unit configured to communicate amongst the human-machine interface, the sensing network, and the sensed event processing system, the information communicated from the sensing device via the at least one communication unit. The system further includes a notification generation system configured to generate a notification to a user of the human-machine interface, the notification content including at least one user-selectable action option. The communication unit configured to communicate the notification via the human-machine interface and select the notification content, the notification type, or the means of notification based on the meta data.

This application is a continuation application which relates to andclaims priority under 35 U.S.C. §119(e) to U.S. patent application Ser.No. 14/075,716 filed on Nov. 8, 2013 and titled “SYSTEM AND METHOD FORCYCLIC RECOGNITION-PRIMED NOTIFICATIONS AND RESPONSIVE SITUATIONALAWARENESS IN AN ADVERTISING DISPLAY NETWORK” which claims priority under35 U.S.C. §120 to provisional applications Nos. 61/772,220, filed onMar. 4, 2013, and 61/818,416, filed on May 1, 2013.

BACKGROUND OF THE INVENTION 1. Field of the Invention

The present disclosure relates generally to a system and method oncomputer hardware and software system display or notification means forenabling and improving user engagement through responsive iterative andcyclic interaction using mobile devices, for the creation of, responseto, or alteration of, notifications on public display screens.

The present disclosure further relates to a system and method on acomputer hardware and software system for implementing, by deliveringnotification content, notification type, and means of notification, aniterative or cyclic response by users responsive to sensed or observedreal world events and computer system events.

The present disclosure further relates to a system and method on acomputer hardware and software system display or notification means forsynthesizing user interaction originating on groups of mobile devices inorder to, through responsive cyclic iterative interaction, create,respond to, or alter, at least two separate and separately sourcedsimultaneously occurring notifications on a public display screen orscreens.

The present disclosure further relates to a system and method oncomputer hardware and software system display or notification means forenabling and improving user situational awareness, cognition, andresponse, by recognizing and delivering, for a response option, cyclic,iterative responses through any means to notifications on a displaymeans.

The present disclosure further relates to a system and method on acomputer hardware and software system to identify optimal contextual,situation-aware, and user-dialogue-responsive advertising.

The present disclosure further relates to the further processing ofsensed, inputted or captured real world events, including, but notlimited to events stored or occurring in mobile devices, resulting in,with or without further ongoing user input, an instruction to be sent toa system causing an action in the real world, further sensing in thereal world, or a change in a computer system or computer system displaymeans.

The present disclosure further relates to a decision support systemgenerating action options intended for presentation to a user that areresponsive to sensed real world events and inputted events, whetherfurther processed or unprocessed, and computer system events, andnotification generation system events.

The present disclosure further relates to a notification generationsystem generating notifications including notification content,notification type, and means of notification intended for presentationto a user that are responsive to sensed or real world events andinputted events, whether further processed or unprocessed, and computersystem events.

The present disclosure further relates to the cyclic or iterativeresponse by users, groups of users, or more than one group of users, tonotifications, including notification content, notification type, andmeans of notification, on a public display screen or screens.

The present disclosure further relates to the recognition,quantification, and qualification by a computer system of user responsesto, and evaluations or ratings of, presented action options,notifications, notification types, or notification means in order toimprove the quality and effectiveness of a decision support systemand/or a notification generation system.

The present disclosure further relates to using data generated by theobservation logging, quantification and qualification of a userinteracting with or responding to a decision support system includingaction options, to further refine the effectiveness of that decisionsupport system.

The present disclosure further relates to using data generated by theobservation logging, quantification and qualification of a user orgroups of users interacting with or responding to a notificationgeneration system including notifications content, notification typesand notification means to further refine the effectiveness or result ofthat notification system or a decision support system, including theeffectiveness of action options offered by that decision support systemor notification system in public locations such as neighborhoods,shopping malls, airports, commercial shopping districts, movie theaters,public arenas, public events, movie theaters, or stadiums.

The present disclosure further relates to the integration of decisionsupport systems and notification generation systems with motion controlsystems and telematic systems.

The present disclosure further relates to the integration of decisionsupport systems and notification generation systems to effect thealteration of a software system or computer network.

The present disclosure further relates to a sense and respond system inan advertising network learning from the context of a sensed or inputtedevents or computer system events.

The present disclosure further relates to the observation andcomprehension of user interaction with action options presented by adecision support system or a notification generation system in responseto events sensed, observed, or inputted from the real world.

The present disclosure further relates to the further processing ofsensed, observed, inputted, or captured real world events, including,but not limited to events stored in, or processed through, mobiledevices, or computer network events in present time or a duration oftime or times, in a location or a radius of location or locations,comprising the event of any change or condition, or a range of change orcondition, resulting in, with or without further ongoing user input, aninstruction to be sent to a system causing an action in the real worldor further sensing in the real world, or a change in a computer system,or computer display means.

The present disclosure further relates to a decision support systemgenerating action options intended for presentation to a user that areresponsive to sensed or observed real world events and inputted events,whether further processed or unprocessed, and computer system events,and decision support system events intended to inform a notificationgeneration system and a heuristic system.

The present disclosure further relates to a notification generationsystem generating notifications including notification content,notification type, and means of notification intended for presentationto a user, a group of users, or more than one group of users, that areresponsive to sensed real world events and inputted events, whetherfurther processed or unprocessed, and computer system events.

The present disclosure further relates to the recognition,quantification, and qualification by a computer system of user responsesto presented action options, notifications, notification types, ornotification means in order to improve the quality and effectiveness ofa decision support system and/or a notification generation system.

The present disclosure further relates to the integration of decisionsupport systems and notification generation systems with motion controlsystems and telematics systems.

The present disclosure further relates to the integration of decisionsupport systems and notification generation systems withlocation-related Web and mobile Web based advertising, itineraries, orpromotions associated with the geographical locale, or a range of time,of an advertisement's service or product offering geographic area ortime period of offer.

The present disclosure further relates to the integration of decisionsupport systems and notification generation systems to effect 1) theinitiation, control, interaction with, or communication with,stationary, vehicular, or moving platform guidance, support and controlof telematic actions, including robotic motions, and 3) the alterationof a software system, computer network, or computer network displaymeans.

The present disclosure further relates to the customization orpersonalization by a user of inbound notification content, inboundnotification means, and inbound notification preferences, including theconditional state of receptivity of the user or of a user mobile deviceto inbound notifications.

The present disclosure further relates to a system learning from thehistorical pattern of a user, or set or class of user, or more than oneclass or set of users, selections of action options, and quantified andqualified responses to, and evaluations or rating of, notificationcontent, notification type, or notification means.

The present disclosure further relates to a sense and respond system inan advertising network learning from the context of a sensed, observed,or inputted events or computer system events, including but not limitedto the type or class of vehicle, such as SUV, luxury sedan, economy, orthe fuel efficiency rating of vehicle, the time of day, trafficconditions, or weather conditions, or from the user devices setting forinbound notification content, whether a promotional offer set at a tenpercent discount or a fifty percent discount or other condition, forinbound notification type, whether in a particular circumstance orcontext an alert is preferred over an advisory type, or for inboundnotification means, whether visual, auditory, or other, is preferred, orfrom sensed or observed events occurring within an automobile interior,such as coughing, or with a shopping mall, such as loud voices from agroup of passing adolescents.

The present disclosure further relates to the use and evolution ofaction options, notification content, notification types, ornotification means as generated by a decision support system or anotification generation system operating to respond to sensed events inorder to enable a user to rapidly and intelligently respond tosituational changes and needs.

The present disclosure further relates, by the recognition of,quantification, and qualification of user responses, evaluations orratings, and/or the election of action options, to the teaching andtraining of robots, hardware-software systems, decision support systems,and notification generation systems.

The present disclosure further relates, by the recognition of,quantification, and qualification of user responses, direct evaluations,and/or election of action options within an integrated decision supportsystem and notification generation system, to the teaching and trainingof users.

The present disclosure relates to a system and method on a computerhardware and software system for dialogue and dialogue controls betweenconsumers and advertisers concerning goods, services, pricing, offers,and types, timing, means, and conditions of advertisement.

The present disclosure relates to a system and method on a computerhardware and software system display or notification means for improvinguser situational awareness, cognition, and response, by recognizing anddelivering, for notification content, an illumination, by a notificationtype or notification means, of the category or division of the source ofthe notification content presented.

The present disclosure further relates to a system and method on acomputer hardware and software system display or notification means forimproving user situational awareness, cognition, and response, byrecognizing and delivering, for a response option, an illumination, by anotification type or notification means, of the category or division ofthe result vector arising from the selection of the response optionpresented, or the fact of the existence of a real-world response resultvector.

The present disclosure further relates to a system and method on acomputer hardware and software system to identify optimal contextual,situational aware, and user dialogue responsive advertising.

1. Description of the Related Art

Real-world sensing systems, including but not limited to those capturinggeolocation, temporal radius, duration, or segment, or video, audio,visual recognition of any kind, radar, and sonar, magnetic, motion, orhaptic sensing, or observed, sensed, or inputted events, generally sendinput directly to video or computer screens unmediated by computersystem decision support systems or notification generation systems, orsimply identify a sensed event as a recognized event in order to createan alert, notification, or corresponding notification about that event.

Sensed events are generally not processed to combine with meta data,attributes, or variables about that event in a way specifically intendedto work with a decision support system and/or a notification generationsystem.

Events are generally not created by users' combined presence in onelocation, nor is there any cyclic feedback loop with user created eventsas presented on public display screens.

Excluding autonomous robotics, the results of computer software systemsthrough which the real world is sensed and interacts with user cognitionis generally presented on computer display screens different than thosethrough which user cognition responds to, or guides interaction with,that which is sensed or observed. The sense and respond cycle does notduring its operation include the quantification or qualification of userresponse or evaluation of the system operating to present notificationsof action options.

In systems where users are presented with sensed events and actionoptions on the same screen, those action options may not have beenenhanced or coded as to their value, urgency or intensity, or notselected by a decision support system, or notifications may not havebeen processed through a notification generation system evolving tocreate more effective notification content, notification means, ornotification types for an individual user or defined set or class ofusers.

In those systems where decision support systems and notificationgeneration systems work together, a notification or notification typemay be simply bound to a particular recognized event through aone-to-one corresponding matching.

Response interface screens or means do not generally include the meansto track the response time of a user once they are presented with anaction option or upon their failure to act.

Response interface screens or means do not generally include the meansfor 1) a user to directly reject one or more, or all, action optionspresented, 2) the computer system to report a lack of response after aset time (a null) if there is no response from the user, 3) the user toview and select alternative action options not initially presented asoptimal, 4) the system to record, integrate, or learn from the lack ofresponse of a user, the time taken to respond by the user, the rejectionof action options or notifications by the user, the selection ofalternate action options by the user, or the evaluation or ratings ofpresented notification or action options by a user.

Response interface screens or means do not generally include the meansfor the user to customize or personalize the settings for notificationcontent, notification type, or notification means for a notification, anadvertisement, or an offer.

Advertisers are constantly seeking to increase engagement withaudiences.

Historically, consumers are considered to be targets of advertisingrather than subjects to participate in real-world related events.

Whereas web-based gaming joins multiple users in cyberspace, it does notjoin them related to their actual presence in such places as shoppingmalls, airports, commercial shopping districts, public arenas, movietheaters, or stadiums.

The dramatic increase in large display screens in public places offersthe opportunity to create or engage consumers with their mobile devicesand public display screens in a way that increases their interest inbuying, associating, or giving loyalty to brands, goods or services, intheir present or near time or location, or in providing valuableassociation with same.

Historically, no technology has been developed offering user engagementthrough mobile devices while simultaneously and interactively offeringengagement through large public display screens.

Therefore, there is a need for consumers using mobile devices, and largedisplay screens where those users are physically located or where thoseusers might see and interact with those display screens presentingsensed or observed events, including events created by the present usersthemselves, to be linked in new ways to accomplish new levels of jointengagement.

There is a further need for users with mobile devices in physicallocations with public display screens in such places as neighborhoods,shopping malls, airports, commercial shopping districts, movie theaters,public arenas, public events, or stadiums to be linked to each other andto other observing and interacting users watching through television,Web television, podcast, or other observation means in order that thoseusers not physically present might participate with those usersphysically present in events occurring on public display screens inthose physical locations.

Existing transport-to-buy or navigate-to-buy systems generally utilize adatabase of pre-existing goods or services locations for pre-existingproviders of goods and services. Updates may occur periodically throughlinking to means of updating same as opposed to interacting with thereal-time Web and mobile Web, including current user reviews or ratings.

Users of such transport-to-buy or navigate-to-buy systems may view theselocations and then manually enter addresses into the navigation system,or in some cases, select those goods or services locations toautomatically feed into the navigation system.

Advertisers are constantly seeking to understand identify, andincentivize consumers to buy.

Historically, advertisers use data and data analytics regardingconsumers in which the consumer individually, collectively, or ingroups, is studied as an object.

Historically, no technology has been developed offering the consumer themeans to participate in advertising or offers as a subject presentingtheir buying interest to sellers and advertisers.

Therefore, there is a need for a hardware-software advertising system toreceive solicitous communications from users regarding statedpreferences for, including but not limited to, desired goods orservices, desired pricing or discount level, distance radius where goodsor services are available, time window for desired shopping time orreceipt of an advertisement or offer, desired notification type of anadvertisement, desired notification means of an advertisement.

Further, there is a need for a means for a user to hold and makeavailable to external systems through a mobile device desires andpreferences for acceptable advertising and offers according to,separately or in any combination, 1) a time period and/or radius ofdistance, 2) the type of system that may access it, whether controlledby a password, key, definition, or other, of an inquiring system, 3) oneof the set-by-user states of a) broadcast data openly for any system tohear 165, b) allow data to pass to all inquiring systems, c) allow asystem to submit an approval request for approval by the user, or d) donot allow data to pass to inquiring systems, 4) any of the precedingaccording to a list of acceptable inquiring systems, 5) any of thepreceding in (3) according to a window of time and/or radius ofdistance, 6) any of the preceding in according to the recognition ofshared presence or presence not shared.

There is a need to present users with live mobile Web advertisements oroffers that include specific action options through notification systemsallowing for separate generation of notification content, ofnotification type, and of notification means, apart from thatadvertisement of offer or the associated action option.

There is a need to enable the means for the user to customize orpersonalize for an inbound notification, advertisement, or offer, thedesired notification content, type, or means, including but not limitedto factors of time or place of delivery, location of home, work or driveroute of a user, user's desired discount level, user's desired product,user's handicaps, age, sex, educational level, zip code, or other userset preferences, in order that those preferences might be next receivedby an on-board vehicular computer, or advertising display network inpublic display or on a mobile device, such as by near fieldcommunications, long range RFID, blue tooth, a wireless or cellularnetwork, or computer network.

There is a need for a notification generation system operatingindependently, but not without reference to, a decision support system,that provides action options to a user based upon rules established forresponding to real world events in particular contexts.

For example, in an automobile, a collision avoidance system might beginpumping the brakes with an ABS system, while a sound announces theaction. In this case the action option is hardwired, as is thenotification type. By contrast, a decision support system might presentmore than one action option to a user such as “brake,” and “swerve.” Anotification generation system might review more than one notificationcontent, i.e., “collision danger,” or “approach danger” in order topresent one of those to the user, and consider more than onenotification type such as in the form of a warning or an alert, and morethan one notification means, such as a voice command or flashing light,in order to select one from each of these in order to generate andpresent a notification to a user. The separate review and selection ofaction options, notifications, notification types, and notificationmeans enables a computer system to generate increasingly more effectiveaction options and notifications to assist a user in effecting rapidinformed actions in a computer system or in the real world in responseto events in the real world and in that computer system.

For a second example, in a shopping mall, or public venue, a certainadvertisement campaign might be triggered by a certain volume or densityof consumers in a sensed area, or another be triggered by determiningthe estimated average age of consumers present by calculating theirwalking speed, with the faster speeds attributed to young persons oradolescents, or the sound signature of their voices, with louder voicesattributed to young persons or adolescents.

There is a need for a user to be provided with a means to control onpersonal mobile devices, including but not limited to tablets and smartphones, whether personal content will be pushed, or allowed to bepulled, according to any given time, location, requesting entity,audience, qualification, or other, through any technological means,including but not limited to near field communications, blue tooth, longrange RFID, or a wireless or cellular network, with content itemslacking designated “neutral” and subject to a request to be pulled, tobe confirmed by a user.

For example using a similar system as earlier described in a distributeddisplay network such as those used in airports, shopping districts,shopping malls, or gas stations, advertisements and notifications mightbe generated based upon gestures, voices, pedestrian patterns, newsevents, weather conditions, or any real world condition, or the receivedpushed or pulled preferences and requests of user or the mobile devicesof users, or allowed pulled preferences and requests, from the personalmobile devices of passing users, by the means of, including but notlimited, to near field communications or long range RFID communicationsor wireless or mobile wireless networks, triangulated Wi-Fi signals, ordetectable flashing LED's with the response to those advertisement andnotifications being utilized to generate more effective and personalizedadvertisements and notifications, including, but not limited to, a linkto the means to provide step by step navigation to the location ofdesired goods or services.

Upon entering a mall, the user may have a personal mobile device set topush a request for running shoes that are discounted at least 50%. Themall system may respond with a request to pull additional informationfrom the user's personal mobile device. Upon acceptance by the user, themall system would pull content designated as receptive to being pulled,or content designated as neutral, such as the zip code of the user,based upon the user's confirmation of the mall system request. The mallsystem may recognize user's photos in content, through the means of ameta data tag or by other means, to be associated mostly with sportsevents and therefore a prime customer, or associated with a socialnetwork profile with associated meta data, and generate a personalizedoffer from the sports franchise store for the desired item plus teambaseball caps. The same process might also occur at a gas station, or inthe objectives of operators in operating situational awareness in senseand respond systems, with notifications and action options substitutingfor advertisements and offers.

There is a need for a distinct, recognizable notification, action buttonand system on the Web, mobile Web, or on a computer system or computernetwork, that can attach to an advertisement or offer on the Web ormobile Web, or a distinct symbol, shape, icon, or representation, thatwill cause the navigation system in a vehicle to be addressed, enablingthe user to select the button and receive visual and/or audio guidedinstruction or support to reach the real-world location where the goodsor services advertised exist or cause the vehicle, with or without auser controlling it, to proceed to that destination.

There is a need for a distinct, recognizable, action button and systemon the Web and mobile Web, or on a computer system or computer network,that can attach through the action of a decision support system to aparticular sensed or observed event in the real world appearing on anon-board vehicular computer system, computer system display means,and/or mobile device to generate an option to initiate an alteration incontrol to a sensing system, guidance system, decision support system,notification generation system, motion control system, navigationsystem, robotics system, weapons firing system, defensivecountermeasures system, or computer display means.

There is a need for users to be able to control by multiple and diverseparameters, the type of advertising, through what means, at what times,and in what locations, for what goods or services, at what levels ofdiscount, and other, expressed as stored preferences for inboundnotifications or advertisements in digital devices, including but notlimited to smart phones, tablets, and on-board vehicular computers, andmaintained as an ongoing dialog between stored preferences in personaldevices or vehicles computer systems on one side, and notificationcontent, types and means in advertising networks including offersresponsive to those preferences or requests from one or more personalmobile devices or on-board computers in vehicles on the other side.

There is a need to unify on or through a single computer system orresponse interface means of a computer display screen, 1) actionoptions, 2) alternate action options, 3) real world feeds with one ormore action options, 4) notification content, 5) notification types, 6)notification means, 7) a means for a user to evaluate or rate an actionoption or notification, 8) a means for the system to record a lack ofresponse within a designated time, 9) a means for a user to reject one,more or all notifications or action options, and 10) a means for asystem to record the amount of time a user takes to respond after anotification is presented.

There is a need for a notification generation system to generatenotification content, notification type, and notification means throughthe evaluation or integration of human factors including but not limitedto training level, fatigue level, fear level, threat level, age, mentalacuity, response time, ergonomic human comfort, and ergonomic humanmovement.

There is a need for a user, or groups, classes, or sets of users, toteach, train, interact with, or affect, decision support systems and/ornotification generation systems, specifically, through the use of directnegatives, rejecting one, or more, or all of the presented actionoptions of a decision support system, or through the use of nulls, beinga complete lack of response to the presented options of a decisionsupport system or notification generation system, or through theselection of alternate action options, through the recognition andintegration of responsive action not emerging from or part of the systemherein described, or through the use of direct user input through anymeans to the system described herein.

There is a need for a user, or groups, classes, or sets of users, toteach, train, interact with, affect, contrast, juxtapose, challenge, orcompete with another user, class of user, set or sets of users or groupor groups of users through 1) the use of response time quantification tothe presented action options of a decision support system and/ornotification generation system, or 2) the use and presentation ofalternate secondary action options to the presented action options of adecision support system or intelligence, or a notification generationsystem, or 3) the use of direct rejections of actions options ornotification, or 4) the system recording of a lack of response to directaction options or notifications, or 5) the iterative or cyclic responseto notifications presented on a computer display means, whether inmobile devices or a public display screen.

There is a need for a user to be provided a means to input an evaluationin a quantitative or qualitative rating of the performance of adecisions support system pertaining to the real world efficacy of theone or more action options, or input an evaluation per event, set ofevents, or pattern of events, per action option or action.

There is a need for a user to be provided a means to input an evaluationin a quantitative or qualitative rating of the performance of anotification generation system pertaining to the real world efficacy ofthe response to one or more presented action options, or input anevaluation per event, set of events, or pattern of events, per actionoption or action.

There is a need for a hardware-software system to integrate a means toevaluate a user through the quantitative or qualitative rating of theperformance of a user interacting with a decision support systempertaining to the real world efficacy of the one or more action options,per event, set of events, or pattern of events.

There is a need for a hardware-software system to integrate a means toevaluate a user through the quantitative or qualitative rating of theperformance of a user interacting with a notification generation systempertaining to the responses made by a user to presented action optionspertaining to real world efficacy of the one or more action options, perevent, set of events, or pattern of events.

There is a need for a hardware-software system to integrate a means toevaluate a user through a quantitative or qualitative rating of theperformance of a user interacting with a decision support systempertaining to the real world efficacy of the one or more action optionsby interpolating it in the context of a mission completion evaluation bya user per event, set of events, or pattern of events, action options oractions, and paragraph [63] and/or paragraph [64].

There is a need for a hardware-software system to integrate a means toevaluate a user through a quantitative or qualitative rating of theperformance of a user interacting with a notification generation systempertaining to the real world efficacy of the notification generationsystem in the presenting of one or more action options by interpolatingit in the context of a mission completion evaluation by a user perevent, set of events, or pattern of events, action options or actions,and paragraph [63] and/or paragraph [64].

There is a need to generate more effective action option andnotifications through elements permanently established and uniquelyidentified through the lifetime of a system interacting in a continuousheuristic loop where each loop is further processed through the entiresystem.

There is a need to incorporate within a storage means a means to storeindividually, each as a snapshot 77 containerized in a logical containerwith meta data, each event, sensed event, or inputted event, eachcomputer system event, each logically completed, induced, inferred,deducted, or inducted process, sub-process, or super-process, eachoccasion of each action option or options offered, each occasion of theselection of each option action, and each occasion of each notificationincluding its identified content, its type, and its mean, through suchlogical, mathematical, and/or software-based methodology, including butnot limited to logical containers with associated meta data, as willenable such processes to be referenced, incorporated and utilized in adecision support system, notification system, or learning systemcomprising a decision support system and a notification generationsystem.

There is a need for a decision support system to generate events in theform of a decision support event as will not only generate actionoptions, but inform a notification generation system with suchinformation or meta data as will aid that notification generation systemin generating notifications.

There is need for a notification system, including notification content,notification type, and notification means, to receive its own inputteddata streams and operate on its own rules, independently, but notwithout referencing, the decision support events generated by a decisionsupport system in order to most effectively notify users of events andpresent them with easily and quickly comprehensible action options toeffect rapid responsive actions in the real world.

There is a need for a decision support system to offer, record,quantify, qualify, correlate, average, process, algorithmically deriveor synthesize the interaction of users, groups of users, or set of usersselecting presented action options or action options not first presentedby the decision support system as the algorithmic optimum.

There is a need for a decision support system to offer, record,quantify, qualify, correlate, average, process, algorithmically deriveor synthesize the interaction of users, groups of users, or set of usersresponding to observed events on public display screens.

Computers systems of diverse purpose and design are becomingincreasingly networked.

Computer displays on one screen or notification means include multiplesources of information.

Interacting networks are becoming increasingly capable of effectingactions in the real world by selecting options on computer displays andby other means.

However, users cannot easily discern or discriminate, or judge theintegrity or veracity of presented information or notifications withoutknowing the kind or category of the source of the information, e.g., astill photo from a live Web cam vs. a Photoshop altered image.

Currently, multiple information sources appear without differentiationas to their category or division of source on a hardware-softwaresystem, comprising information sourced from 1) hardware-softwaresystems, 2) live video, web cams, or audio of real world scenes andevents, 3) user direct reporting of real world events experienced by theuser, 4) heuristic algorithmic, symbolic, or pattern-related, analyticcomputation, such as personalization, 5) hardware-software systemsensing and processing the real world such as the determination oflocation, or the time of occurrence of event, including but not limitedto, including but not limited to sensing devices, vehicle relatedcomputation, or robotic-related computation, 6) user comments, reviews,or choices, in response to real world events experienced by the user inthe real world, 7) user comments, reviews, or choices, in response toinformation presented on a hardware-software system, 8) heuristicexpert, rules-based, symbolic logic based, pattern matching, patternrecognition, or other computational means making determinationsregarding hardware-software sensed real-world events, 9) heuristicexpert, rules-based, symbolic logic based, pattern matching, patternrecognition, or other computational means making determinationsregarding hardware-software system events, or other unidentifiedinformation sources, 10) to be described herein, user stated preferencesof objectives intended to affect or solicit advertising or offers, or11) a stored representation of any of the preceding.

Currently, user selectable response options appear withoutdifferentiation as to their category or division of consequential resultvector, or the fact of the existence of an associated consequentialreal-world response result vector, on a computer display, the selectionof such option resulting in the effect upon, alteration of, a 1) ahardware-software system, 2) live video, web cams, audio sensing orother recording and sensing means, or their fixed or moving platforms,3) a carbon-based life form, 4) heuristic algorithmic, symbolic, orpattern-related, or analytic computational result, including but notlimited to, hardware-software systems, sensing devices, vehicle relatedcomputation, or robotic-related computation 5) a hardware-softwaresystem sensing and processing the real world, 6) user comments, reviews,or choices, in response to real world events experienced by the user inthe real world, 7) user comments, reviews, or choices, in response toinformation presented on a hardware-software system, 8) heuristicexpert, rules-based, symbolic logic based, pattern matching, patternrecognition, or other computational means making determinationsregarding hardware-software sensed real-world events, 9) heuristicexpert, rules-based, symbolic logic based, pattern matching, or othercomputational means making determinations regarding hardware-softwaresystem events, or other unidentified information sources, 10) to bedescribed herein, user stated preferences of objectives intended toaffect or solicit advertising or offers, or 11) a stored representationof any of the preceding.

Further, unlike events in the digital world, events in the real worldare generally irreversible.

Therefore, there is a need to know, when information in presented to auser on a hardware-software system, for the user to be informed of thecategory or division of the source from which that information is beingsourced.

Further, there is a need to know, before a response option is selectedthrough a hardware-software system by a user, for the user to beinformed of the category or division of the result vector that willarise from the selection of a response option.

Further, there is a need, once such selection has been made, for theuser to be able to abort the selection.

Further, there is a need for the individual user, by self-consideration,and consideration of the situational context of the presented responseoptions, and of the consequential result vector, to be able to set theduration of the abort time.

Further, there is a need for a means for a user to hold and makeavailable to external systems desires and preferences according to,separately or in any combination, 1) a window of time and/or radius ofdistance, 2) the type of system that may access it, whether controlledby a password, key, definition, or other, of an inquiring system, 3) oneof the set-by-user states of 1) allow data to pass to all inquiringsystems, 2) allow a system to submit an approval request for approval bythe user, or 3) do not allow data to pass to inquiring systems, 4) anyof the preceding according to a list of acceptable inquiring systems, 5)any of the preceding according to a window of time and/or radius ofdistance, 6) any of the preceding according to the recognition of sharedpresence or presence not shared.

It would be advantageous for a user, class of user, set or sets of usersor group or groups of users to teach, train, interact with, affect,contrast, juxtapose, challenge, or compete with another user, class ofuser, set or sets of users or group or groups of users through 1) theuse of response time quantification to the presented action options of adecision support system and/or notification generation system, or 2) theuse and presentation of alternate secondary action options to thepresented action options of a decision support system or intelligence,or a notification generation system, or 3) the use of direct rejectionsof actions options or notification, or 4) the system recording of a lackof response to direct action options or notifications, or 5) theiterative or cyclic response by any means to notifications or eventspresented on a computer display means, whether in or by mobile devicesor on or through a public display screen.

It would be advantageous for users with mobile devices in physicallocations with public display screens in such places as neighborhoods,shopping malls, airports, commercial shopping districts, movie theaters,public arenas, public events, or stadiums to be linked to otherobserving users watching through television, Web television, podcast, orother observations means in order that those users not physicallypresent might participate with those users, groups of users, or sets ofusers physically present in events and responses occurring on publicdisplay screens in those physical locations.

It would be advantageous to provide users with a means of storingmultiple preferences and parameters in their personal mobile devices,including but not limited to smart phones and tables, and on-boardcomputers in vehicles, pertaining to the preferred location, or time ofreceipt for a notification, advertisement, or offer, the level ofdiscount, the kinds of goods or services offered, and others, such thatthose preferences might communicate with an advertising network andsystem designed to respond to those preferences.

It would be advantageous to provide a user with a means to indicatewhether any given piece of content or stated preference might be pushedto an outside network, or pulled from an outside network, or designatedas neutral and subject to an inquiry for access.

It would be advantageous to enable a hardware-software system includinga decision support system and a notification generation system to bemutually recursively iterative or cyclic, including but not limited toprocessing the context of sensed events, the direct rejection of one,more, or all action options by users, the time of response taken by auser to select an action option after it is presented, action optionsselected that are presented not in the first group of presented actionoptions, action options that are taken outside of the system, or thequantified, qualified, correlated, averaged, processed, algorithmicallyderived, or mathematically synthesized interaction of users, groups ofusers or set of users, or more than one group of users or set of usersas used or presented through, or offered for response through, anynotification type or means on public display screens or mobile devices.

It would be advantageous in generating more effective action options andnotifications to utilize elements permanently established and uniquelyidentified through the lifetime of a system interacting in a continuousheuristic loop where each loop is further processed through the entiresystem.

It would be advantageous to provide diverse and separate rules sets thatmight be integrated and interactive within a decision support system andwithin a notification generation system.

It would be advantageous to provide a notification type rules set and anotification means rules set governing the manner or form in which anotification is delivered, and the means of delivering thatnotification, separately from the rules governing the creation of thecontent of the notification itself, or separately, but not withoutreference to, the operation of a decision support system generatingaction options in response to sensed events.

It would be advantageous to incorporate direct user evaluation inputtedin a quantitative or qualitative rating of the performance of thedecisions support system, and/or the notification generation systempertaining to the responses made by a user to presented action options,pertaining to real world efficacy of the one or more action options, perevent, set of events, or pattern of events, and/or a mission evaluationrating pertaining to the real world efficacy of the one or more actionoptions, per event, set of events, or pattern of events.

It would be advantageous to incorporate a means for thehardware-software system to evaluate in a quantitative or qualitativerating the performance of the decisions support system, and/or thenotification generation system, and/or a mission evaluation ratingpertaining to the real world efficacy of the one or more action options,per event, set of events, or pattern of events.

It would be advantageous on an interface means to present to a userdirect technological sensing, such as a video feed, and action optionsalongside or in parallel with notifications and action options generatedby a decision support system and/or a notification generation system inorder that comparisons of effectiveness between the two might improvethe decision support system and notification generation system.

It would be advantageous to provide a user, a group of users, or a setof users, or more than one user, group of users, or set of user with ameans to enter direct input to a notification system by utilizing mobiledevices in any fashion to affect that notification system, or thenotifications of that notification system as presented on a computerdisplay means whether private or public.

Further, it would be advantageous to store, event by event or networkevent by network event, or set by set of real world events or networkevents, a snapshot 77, system snapshot 79, or heuristic snapshot 77881,

as indexed by, using one or more of the following, alone, or in set,combination, or permutation: 1) specific event, 2) event type, 3) eventintensity, 4) event urgency, 6) event class, 6) user, 7) user type, 8)user training level, 9) user rank, 10) user age, 11) user sex, 12) userclass 13) specific notification, 14) specific notification type, 15)notification level, 16) notification means, 17) event patterns, 18)location, 19) time) 20) a snapshot 77 comprising any or all pertinentsystem events and immediately perceivable real world events, 21) one ormore of these, alone, or in set, combination, or permutation, of thisparagraph [088],

and as recorded at the time of each user response, and/or at the time ofeach real world event,

a direct user evaluation inputted in a quantitative or qualitativerating of the performance of the decisions support system 91 or of thedecision support system notification type processor 92, or of theoverall mission efficacy 93, pertaining to the real world efficacy ofthe one or more action options,

in a storage means, represented by a data tree, or portion thereof, amatrix, a sequence, a pattern, a container with meta data, or other,comprising one or more of the following, alone, or in set, combination,or permutation: 1) response time to select an action, 2) response timeto select an action per type of event, 3) response time to reject allactions, 4) response time to select an alternate set of actions, 5)response time to select an action from an alternate set, 6) the decisionsupport system event generated by the decision support system, 7) thenotification content, type, and means, 8) the action option event orevents sent to the display means, 9) the action option chosen by theuser, 10) the alternate action open chosen by the user, 11) a userselected specific concurrence or rating 92 of one or more action optionsor action option types, 12) a user selected specific concurrence orrating 91 of one or more notifications or notification types, 13) therejection of all action options by the user, 14) the recording by thesystem of the failure by a user to respond after a set duration of time15) the recording by the system of the time for the user to make aresponse, 16) an action taken outside the system 88 herein described,17) a user selected specific concurrence or rating of overall missionefficacy 93, 18) a snapshot 77 comprising all pertinent system eventsand immediately perceivable real world events, including one or more ofthese, alone or in set, combination or permutation of this paragraph atthe time of each user response, and/or at the time of each real worldevent, and/or any pattern of any set or combination of the foregoing,and/or any repetition or pattern of repetition of any set or combinationof the foregoing.

Further, there is a need to incorporate within a storage means a meansto store individually, each as a snapshot containerized in a logicalcontainer with meta data, each event, sensed event, or inputted event,each computer system event, each logically completed, induced, inferred,deducted, or inducted process, sub-process, or super-process, eachoccasion of each action option or options offered, each occasion of theselection of each option action, and/or each occasion of eachnotification including its identified content, its type, and/or itsmeans, through such logical, mathematical, and/or software-basedmethodology, including but not limited to logical containers withassociated meta data, as will enable such processes to be referenced,incorporated and utilized in a decision support system, notificationgeneration system, or learning system comprising a decision supportsystem and a notification generation system.

It would be advantageous to implement paragraphs [113, 114] above in adata model suited to rapid retrieval of permuted sets, whether in lists,trees, tables, containers with other meta data, or other means ofestablishing an addressable pattern or historical occurrence of processor sequence for unique real world events and system events.

It would be advantageous to utilize by mathematical means or other meansparagraphs [113, 114] in a notification generation system to generate adecision support system event notification, notification content,notification type, or notification means

It would be advantageous to utilize by mathematical means or other meansparagraphs [113, 114] in conjunction with rules-based systems in adecision support system in order to generate a decision support systemevent, including an action option, and/or an alternate action.

It would be advantageous to utilize by mathematical means or other meansparagraph [113, 114] in conjunction with a rules-based systems in anotification generation system in order to generate a notification.

It would be advantageous to encapsulate processes, events, snapshots,action options, notifications and evaluations with logical containersand meta data such that they might maintain a unique identity and ahistory, and maintain communication ability with other processes,containers, users, or hardware-software intelligences.

It would be advantageous to provide a means for a user to hold and makeavailable to external systems through a mobile device desires andpreferences for acceptable advertising and offers according to,separately or in any combination, 1) a time period and/or radius ofdistance, 2) the type of system that may access it, whether controlledby a password, key, definition, or other, of an inquiring system, 3) oneof the set-by-user states of a) broadcast data openly for any system tohear 165, b) allow data to pass to all inquiring systems, c) allow asystem to submit an approval request for approval by the user, or d) donot allow data to pass to inquiring systems, 4) any of the precedingaccording to a list of acceptable inquiring systems, 5) any of thepreceding in (3) according to a window of time and/or radius ofdistance, 6) any of the preceding in according to the recognition ofshared presence or presence not shared.

It would be advantageous, therefore, to differentiate, for either orboth, the category or division of the information source or of theresult vector of a response option selection, by a notification type,such as color, shape, three-dimensional object, symbol, icon, or number,or other, or a notification means, such as a synthesized voicecommunication or haptic shaking, or both, or other, the category ordivision of the source of at least one information element, and/or thecategory or division of the consequential result vector of at least oneresponse option comprising a hardware-software notification system ordisplay means.

Web and mobile web operations are generally achieved withcontainerization through XML, JAVA, JSON, java script, or anobject-oriented framework including meta data, and a preferredembodiment generally following the principles of same is here described;however other programming frameworks might also be used to achieve theimplementation of this invention.

SUMMARY OF THE INVENTION

The embodiments provided herein have utility in the area of decisionssupport and notification systems, and in mobile device relatedadvertisement and engagement platforms. The embodiments provided hereinalso have utility in the area of stored dialogue based communicationsbetween buyers on one side and sellers, advertisers, and promoters onthe other side. The embodiments provided herein also have utility in thearea of distinct iconic representations as distinct components ofadvertisements or offers that indicate an opportunity to fulfill anoffer transaction, whether past, present, or future, such asbuy-local-now, navigate-to-buy, navigate-to-pick-up,navigate-to-fulfill, navigate to transact, navigate-to-complete,drive-to-buy, walk-to-buy, or be-transported to buy (taxi) functionalityattached to associated with buttons advertisements, promotions, offers,representations, indications, or notifications for drivers andpassengers in automobiles, other vehicles, and public transportation,and for pedestrians, in commercial buildings, airports, movie theaters,public arenas, and shopping malls and districts, including but notlimited to location services, itineraries, concierge services, andfunctionality and interaction therewith. The embodiments herein alsohave utility in the area of rapid intelligent sense-and-respondoperations while maintaining situational awareness and initiatingresponsive actions for civilian engagement, including but not limited togroup cooperation, learning, or competition. The embodiments herein alsohave utility in the area of the effective cyclic interaction andimprovement of decision support systems, notification generationsystems, telematic systems, and robotic systems through interaction withusers.

The embodiments provided herein further have utility in ahardware-software system in the area of market efficiencies throughhardware-software network mediated dialogue concerning pricing, offersand discounts between consumers and advertisers, or between consumersand merchants offering goods or services. The embodiments providedherein further have utility in a hardware-software system in the area ofestablishing a mobile-device mediated dialogue between consumers,merchants and advertisers.

The embodiments provided herein have utility in a hardware-softwaresystem in the area of the communication to a user, through anotification type and means, of the category or division of theinformation source to which the user is responding, and/or the categoryor division of the field of action of the consequential result of aselected response option, or the fact of the existence of a real-worldresponse result vector.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 depicts a computer and communications network utilizing a sensingnetwork to send sensed events to a sensed event processor, a decisionsupport system, and a notification generation system, in order topresent a user with responsive action options presented through and witha notification comprising content, type and means in order to affectactions in the world, or alter a computer system, a decision supportsystem, a notification generation system, an advertising displaynetwork, or control a projectile, device, object vehicle, robot, orrobotic component, or interact with a vehicular or projectilenavigational guidance system

FIG. 2 depicts an event processor containerizing a sensed event withcontainers and meta data registers in order to further process itthrough a decision support system and notification generation systemcreating a particular notification with content of a particularnotification type through a particular notification means to effect anotification and an action option through a response interface. Theresponse interface includes a means for a user to enter a directnegative or rejection for one, more, or all action options presented, orfor one, more, or all notifications presented, a means whereby a nullmay be registered by the system in the event of a failure by the user torespond after a set lapse of time, a means for a user to enteralternative action options other than those initially presented, and themeans for the system to capture the amount of time it takes a user torespond between the presentation of a notification and the selection ofany action option.

FIG. 3 depicts interaction of the decision support system, decisionssupport system event type processor, storage means, and responseinterface means including notifications and notification types, actionoptions and action option types including their evaluation by a user, amission evaluation by a user, including interaction of same with astorage means, encapsulation means and a main heuristic learning system,including snapshots, heuristic snapshots, and meta data.

FIG. 4 depicts a general flow chart of the processes of the systemincluding the main heuristic system.

FIG. 5 depicts the basic elements of the hardware-software systemenabling the efficient interaction, operation, and effects of thecomponents, processes, and means described herein.

FIG. 6 depicts some types of meta data, attributes, or values that canbe exchanged amongst an external system, a decision support system, auser input means or mobile device, event processing, notificationgeneration, mediated or controlled personal content, and a responseinterface.

FIG. 7 depicts a detailed view of the principal elements of the responseinterface.

FIG. 8 depicts an advertising display network for pedestrian andvehicular travel using voice, gesture, movement, or direct input,interacting with a notification generation system, decision supportsystem, or event processing system.

FIG. 9 depicts principal components of users on a mobile device platforminteracting with a communication means to generate and deliver sensed orsensed and processed user interactions or input to a decision supportsystem or notification generation system in order to presentnotifications for each of device 1 and device 2 on a computer displayscreen, including, but not limited to, advertisements and/or offers,seen at a first location of the mobile device users and also seen at asecond external location through an observation means where ongoingevents at the first physical location might be observed and interactedwith at a second external location.

FIG. 10 depicts a descriptive process of, being a derivative subset ofFIG. 4 adding an advertising system, the interacting elements of themobile device and public computer device platform in FIG. 9, showing inElement 1 and Element 2 each a separate mobile device interactionutilizing a communication means to send those interactions to a decisionsupport system or notification generation system in Element 4 thatgenerates notifications for each of those devices to appear on acomputer display means as Notification A and Notification B, whichdisplay means might be seen at a first location of the mobile devicesusers and also at a second external location through an through anobservations means in Element 6 such that an input means at thatexternal location as in Element 7 might interact along with the mobiledevices at the first location in generating two or more separate andseparately sourced notifications on the display means.

FIG. 11 shows the eight principal elements of the consumer andadvertiser dialogue controls.

FIG. 12, in the preferred embodiment, shows diverse alternativeplacements of the component informing a user of the category or divisionof source or notification content presented to the user.

FIG. 13, in the preferred embodiment, shows diverse alternativeplacements of the component informing a user of the category or divisionof response vector for any or all of the response options that might beselected by the user.

FIG. 14, in the preferred embodiment, shows the elements of the systemand method including the notification of the response optionconsequential result vector and abort time.

FIG. 15, in the preferred embodiment, shows an example of an elementindicating the fact of the existence of a consequential real-worldresponse result vector, or of an element indicating the category ordivision of the result vector that will arise from the selection of aresponse option.

FIG. 16, in the preferred embodiment, shows the utilization andprocessing of meta data by a notification generation system in order tocreate and present the element of a notification of category or divisionof the source of notification content.

DESCRIPTION OF THE INVENTION

In the preferred embodiment, the present invention involves a system andmethod to generate a recognition-primed notification and responsivesituational awareness system in an advertising display network ortelematic system including actionable intelligence arising from theinteraction of users with machine-based intelligence, and is heredescribed. The system and method comprises one or more of the followingoperating alone, or in set, combination, or permutation: 1) a sensingnetwork 10 serving as a data input source as an event sensor 101captures an event 1011, including voice, touch, gesture, hapticrecognition, or any other means of sensing an event, or receives aninternal system event including, but not limited to, a heuristic system99991 event, or a snapshot event 77, 79, 77881, or another means ofreceiving input, 2) a data input source application program interface111 or mobile device 15 that might provide data to event processing 20from a data source external to the system herein described, 3) a sensedevent processing system 20 adding data or meta data to a sensed event1011, 4) a communication means 40, 5) a software-based decision supportsystem 50 generating a decision support system event including one ormore action options 6012, and meta data (M, A W, X, Y, Z . . . ) asillustrated further in the Figures intended to assist a notificationgeneration system 5011 in formulating a notification 6011, 6) anotification generation system 5011 generating a notification 6011 withcontent 570 expressed within or by a notification type 60111 deliveredthrough a notification means 6701 to a user 01 engaged with or observinga response interface or computer display means 60, and a notification60121 encapsulating action options 6012 within or by a notification type60111 and delivered through a notification means 6701, 7) a data exportmeans 888 alternately with an application program interface, 8) a datainput/import means 13 alternately with an application program interface,including mobile devices 15, on-board vehicular computer 14, 9) anotification means 6701, 10) a response interface or computer displaymeans 60, 11) a communication means 6701, 6702 enabling the system tocommunicating notifications and action options to users 01 thorough thesystem or communication means 40 including a means a) for a user todirectly reject as a negative 06 one or more, or all, action optionspresented, b) for the computer system to report a null 08 if there is noresponse from the user after a designated time period, per event, or setof events, c) for the user to view and select alternative action options09 not initially presented as optimal, or secondary responses that havenot been algorithmically advanced to the front of the queue by thedecision support system as the optimal action options, and d) for thesystem to capture with a time counter 07 the time required for a user toselect an action option, 12) a data storage means 5050, including thecapability to store patterns, containers with meta data, or snapshots asherein defined, 13) a means for a user to evaluate or rate 92, basedupon the efficacy of actions in the real world, virtually all aspects ofthe system as further described in FIG. 7, Element 3, and itsannotation, 14) a means for a user to evaluate or rate 91, theperformance of the notification generation system 5011 or a specificnotification generated 6011, as further described in FIG. 7, Element 3,and its annotation, 15) a means for a user to evaluate or rate basedupon the efficacy of actions in the real world 93 the overall efficacyof a mission, or 16) a means to input and integrate through a directdata feed 111 an action taken responsive to a present time situation orits simulation 1101 external to the system described herein, 17) ahardware-software system capable of enabling the efficient interaction,operation, and effects of the components described in this paragraph[118], comprising an input device 24, a CPU processor 18, a data storagedevice 2020, an output device 16, a memory unit 22, a communicationdevice 26, and a data bus 12 and/or communication means 40, with the sumand synergy of all components described in this paragraph (085) workingtogether in order to a) alter a sensing network, b) control aprojectile, object, device, robotic motion, or vehicle c) input,control, or interact with a vehicle or projectile navigational system,d) alter a computer network, a decision support system, or anotification generation system, or e) alter a user action responsedisplay, 15) a hardware-software system capable of enabling theefficient interaction, operation, and effects of the componentsdescribed in this paragraph [118], comprising an input device 24, a CPUprocessor 18, a data storage device 2020, an output device 16, a memoryunit 22, a communication device 26, and a data bus 12 and/orcommunication means 40.

Referring now to FIG. 4 and FIG. 2, on a computer and communicationsnetwork 500 with a sensing network 10 an 1) event or condition that issensed 1011 by an event sensor 101, or 2) a network event 301 in acomputer network, or 3) a direct action option 1101 made in response toa direct data feed 111 on a response interface 110, or 5) a user senseinput 1201 through a user sense input means 120 or 6) a data input means13 including but not limited to a mobile device 15 or an on-boardcomputer system 14, is sent to an event processing means 20 designed tocreate a unique mathematical signature for that event utilizing notationfor logical containment of that sensed event 1011 including meta dataattributes based upon one or more of the following, the time, location,sensing platform, sensing device, type of sensor, recording source,whether a person, a sensing device, unmanned aerial vehicle, on boardsensors, external system sensors or a mobile device, recording type,whether, sonar, radar, video, near-field communications, gesturecapture, touch, mobile camera or other, place of receiving, whetherauto, boat, ship, plane, home, or commercial building, or other, orother basis in order to logically define it and encapsulate it as acontainer, and to assign to that container using meta data withregisters holding values attached to that container a value or notationfor each of the preceding thereby generating a processed sensed event201 with meta data 201011 holding values or attribute in registers20101.

The processed event 201 is sent to a decision support system 50.

The decision support system 50, in order to deliver, and in order tolearn to deliver, the most effective responsive action options 6012 tousers 01 compares and analyzes utilizing pattern recognition andrules-based operations, the meta data whether M, A, X, Y, Z, as hereinfurther described in the Figures, of the processed event 201 with themeta data of other containerized defined events, whether historical, orformulated, in order to generate 1) a decision support event 501 withits own meta data M, A, X, Y, Z, as herein further described in theFigures, and in order to, based upon the historically successful,whether in this system or any system, responses to the sensed event1011, processed event 201, decision support event 501, snapshot 77,system snapshot 79, or heuristic system snapshot 77881, or based upondesigned responses to any of the preceding, and 2) tone or more actionoptions 6012.

A snapshot means any recorded pattern, or mathematically recordedpattern, that can be stored and accessed, recording pattern of events,decision support events 501, action option system events 60601 in one,more, or all of its elements, notification generation system events50501, in one, more, or all of its elements, snapshots 77, systemsnapshots 79, heuristic snapshots 77881, user evaluations 91, 92, 93,94, or other pertinent events in the system herein described at definingmoments within its operations, or over a predetermined time, sequence ofevents, or set of events, including but not limited to the span of timefrom the sensing of a real world event to the selection of an actionoption and/or its execution or the span of time between an action optionsystem events 60601 in one, more, or all of its elements, ornotification generation system events 50501, in one, more, or all of itselements, and a user response or evaluation 91, 92, 93, 94.

A heuristic snapshot means a snapshot generated by the interpolation orevolution of a pattern or sequence of snapshots over a given duration oftime, or locale, by means of a decision support system.

The decision support event 501 with its own meta data whether M, A, X,Y, Z, as herein further described in the Figures, once generated, issent to a notification generation system 5011 for additional processing.

Referring now to FIG. 2, in the preferred embodiment, the notificationgeneration system 5011, in order to deliver, and in order to learn todeliver, the most effective notification generation system event 50501,being notification content 570, notification means 6071, notificationtype 6011, and/or notification fulfillment offer 37, responsive tosensed events 1011, processed events 201, decision support events 501 orinputted events 13 to users 01, and the most effective action optionsystem events 60601, compares and analyzes, by mathematical meansaccording to rules as herein described to achieve the optimum cycleresult 3344 as herein described, utilizing the comparison of 1) the metadata (M, A, W, X, Y, Z . . . ), whether historical, inputted, captured,or formulated by the system described herein, as herein furtherdescribed in the Figures, of the decision support event 501, or with themeta data of other decision support system events 501, action optionsystem events 60601, and notification generation system events 50501, asavailable in snapshots 77, system snapshots 79, and heuristic systemsnapshots 77881 available through the storage means, whether in memory,live memory, or pre-cached within the system.

The presentation on a response interface or computer display means 60 ofa notification generation system event 50501 and/or an action optionsystem event 60601, enables the meta data of containerized sub-elementsto be a) quantitatively evaluated or rated 91, 92 for its effectivenessin capturing the user attention, or clearing communicating the content570, including its nature, importance, and urgency, or effecting a rapidresponse, or in personalizing the notification, or in achieving a resultin the real world, or each, any or all, or b) to be assigned a valuebecause it has rejected by the user 06, or c) to be assigned a valuebecause it failed to generate a response 08 from the user, or d) to beassigned a value because it elicited an alternative 09 response from theuser, e) to be assigned a value by the action of a time counter 07tracking the time of response between a notification appearing and auser responding, or e) to be assigned a value because it has beenquantitatively rated by the user 01 or by the system for overall missioneffectiveness 93 in achieving a satisfactory cycle result 3344.

The operations of the decision support system 50 and the notificationgeneration system 5011 are further cyclically enhanced through theoperations of the main heuristic system 99991 utilizing the meta data ofcontainerized defined notifications assembled by the system by theprocesses described herein, in order to, based upon the historicallysuccessful, whether in this system or any system, responses to thesensed event 1011, processed event 201, decision support event 501,snapshot 77, system snapshot 79, or heuristic system snapshot 77881, orbased upon designed responses to any of the preceding, thereby moreeffectively generate an action option system event 60601, and or anotification generation system event 50501, the two acting on theresponse interface as one or in addition, association, encapsulation of,inclusion within, the other.

A notification 6011 is notification content 570, a notification type60111, and notification means 6701, and action options 6012 associatedwith, included with, or encapsulated by, a notification type 60121, madeknown through a notification means 6702.

Notification content 570 means any form of any digital content whetheraudio, photo, video, text, or other.

Notification type 60111 means a classification, such as general,advisory, warning, alert, or emergency, or any similar classification ofnotice, meant to be associated with certain forms of notice, such asgray for general, yellow for advisory, orange for warning, flashing redfor alert, flashing red and intermittent buzzing for emergency.

Notification means 6701 means the technological means of delivering anotice, such as a display screen, a mobile device, a public displayscreen, a loudspeaker, a graphical user interface, an audio voice orvibration, a haptic vibration.

Inbound notification means a notification received by a user 01 or auser's mobile device 15, on-board computer 14, or a public displayscreen in the near vicinity or soliciting radius of a user, and in thepreferred embodiment, preferably based upon stored, stated orinterpreted preferences of the user.

The notification 6011, comprising content 570, type 60111, and means6701, and the encapsulated action options 6012 become known to a user 01through a response interface means or computer display means 60.

An action option 6012 or evaluation 91, 92, 93, 94 might be selectedthrough the response interface or computer display means 60 by a touchon a computer screen, a keyboard or mouse click, a voice command, ahaptic means, wave means, a gesture means, a mobile device means, inputmeans or other.

The duration of time between the posting of an action option 6012, anda) a selection of that option, b) an alternate action option 09, c) theposting of a null 08 indicating no action option has been selected aftera set period of time, d) the rejection of an option 06, or e) theentering of an evaluation 91, 92, 93, 94 is counted and recorded by atime counter 07 and integrated into all snapshots as herein described.

An action option representing one or more of the action options notselected by the decision support system 09 to present to the user,either the next most favorable, or selected by at least one rule foralternates, is provided to the user as an alternate selection 09,whether immediately visible or able to be made visible by user choice,case by case, or toggled on or off.

A user 01 is a human, a mammal, a robot, a biological intelligence, acybernetic organism, a human-robotic hybrid or human-sense-processorhybrid, or any class, set, or group of the foregoing, or asoftware-based intelligence utilizing rules or heuristic operationsembedded in, or operating within, any of these 0101, or any of these incombination with computer-based robotic, telematic or haptic controlsinteracting with the system described herein, or any other system wherea user is making a choice to act in the world through ahardware-software system when that hardware-software system isinterfaced to the system described herein.

A sensing network 10 means any means of notating, recording, logging orcommunicating a) any change in the real world that would otherwise bebeyond the effective range of the human senses of those users interestedin observing that real world, b) any event sensed by the human sensesdirectly, c) any event captured by a user utilizing any technologicalmeans and submitted to a computer network, d) any event captured by anytechnological means and submitted to a computer network, e) therecognition, capture, or communication by a computer network of any usergesture, including but not limited to the duration, form, speed, angle,tilt, rotation, shape, type, three dimensional x-y-z axis movementthrough space, time, location, and/or response time of any distinctrecognizable component of the user's body or senses, or f) therecognition, capture, or communication by a computer network of any usergenerated touch, sound, movement, gesture, haptic event, or voiceexpression, g) any interaction with another computer system or networkproviding time or location information, h) any change in time, I) anychange in location.

The sensing network 10 can be based on a manned vehicle, including butnot limited to ships and aircraft, an unmanned vehicle, in water, air,or space, on an orbiting space station or vehicle, satellite, subspacevehicle, or on a permanent fixture, floating on, or submersed in water,in the air tethered to the ground, building or tower, standing on theground, attached to or sitting on a building or tower, in orbit on asatellite or space station, or orbiting vehicle, or on the moon, or aplanet in the solar system, on an autonomous robot in any time or space,in one or more mobile devices, one or more on-board vehicular computers,one or more public display systems, or any of the foregoing incombination.

A sensed event 1011 means any event, occurrence, condition, change,movement, location, locale, time, or passage of time occurring in thereal world in present time represented, logged, or communicated in anydigital form, or in a form that can be communicated from one location toanother location, from one device to another device, or from onecomputer system to another computer system.

A sensed event 1011 also means any defined event, or occurrence thatmight be captured by an event sensor 101, being any technological means,or by the senses of a user, naturally, or technically enhanced orreproduced, including but not limited to a range of change, a movement,the passage of time, a value, a level, an intensity level, a shape, asound, electromagnetic activity, a change in density, pressure, orhumidity, radioactivity, light level, contrast level, shadow level,color, a sonar or radio event, the capture, logging, or noting of anyray, particle, or wave phenomenon as understood in physics, indicationof a geofence crossing, indication of a time fence crossing, a change ofmass, a change of time, a change of magnetic level, a change of heat ortemperature, a change of radioactive level, a voice, a touch, a gesture,a movement, a haptic contact, or other.

A network event 301 is any event, occurrence, condition, or changeoccurring in a computer network 30 or software-based processing system.

An event sensor 101 means any means, device, hardware, or softwarecapable of detecting a sensed event 1011, including but not limited to,radio, cellular, radar sonar, electromagnetic, thermal, pressure,visual, visual detection, auditory, magnetic wave-based, electricalwave-based, radioactivity detection, voice, gesture, touch, hapticmeans, or other.

A processed event 201 means a sensed event 1011 combined with one ormore of the following: 1) a time, 2) a location, 3) an event type, 4) anevent intensity level, 5) a delta intensity level, 6) a detection type,7) a detection certainty level, or 8) an association with a predefinedevent, 9) a human danger level 10) a threat level, 11) an environmentdanger, 12) an asset threat level, 13) any predefined event associatedwith a delta of change, 14) any event that can be qualitatively rated,and 15) any event that can be classified as a type.

A container 44 means an interactive nestable logical domain configurableas both subset and superset, including a minimum set of attributes codedinto dynamic interactive evolving registers, containing any informationcomponent, digital code, file, search string, set, database, network,event or process, and maintaining a unique network-wide lifelongidentity.

Referring now to FIG. 3, Meta data (M, A, W, X, Y, Z . . . ) comprises,all or in part, user created, system created, heuristic system createdqualifying or conditional or value-based attributes to be associatedwith any unique sensed events, processed event, decisions support systemevent, notification generation system event, action option, responseinterface event, computer display event, snapshot event, system snapshotevent, heuristic snapshot event, heuristic operation event, or anyunique or discernible component, element, or process of the systemdescribed herein.

A pattern 636 is any means of capturing in software, whethermathematical or other, of identifying sequences, similarities, orcorrespondences, repetitions, sets, or derivative sets based upon metadata or attributes of any unique occurrence, within, including but notlimited to, time and space.

Pattern meta data 737 means attributes or data descriptors associatedwith all or part of a pattern.

A matrix is a logical set of rows and columns in two dimensions, threedimensions, four dimensions, or n dimensions, through, including but notlimited to, time and space.

Matrix meta data 837 means attributes or data descriptors associatedwith all or part of a matrix.

Heuristic meta data 937 means meta data evolving with and the throughthe life of the system described herein as utilized in heuristicsnapshots 77881, and the main heuristic system 99998.

A system snapshot 79 is any set, class, pattern, or collection ofsnapshots 77, as collected through time or space.

A heuristic system snapshot 77881 is a snapshot derived by theoperations and rules of the decision support system and the notificationgeneration system interacting with users, all interacting with the mainheuristic system 99998.

Mathematical operations 99991 means that class, set, or subset ofmathematical operations, including but not limited to basiccalculations, parsing, searching pattern recognition, set-theoreticoperations, symbolic operations, or operations of algebraic topology, asutilized to enable the generation of action option system events 60601,notification generation system events 50501, or heuristic system 99991events.

Observation 777 means the operations of a software-based independentobservation platform internal to the system monitoring and recording theinteraction of users, including but not limited to user evaluation91,92,93, of any or all aspects of the decision support system 50, ornotification generation system 5011, the election of action options6012, of alternate action options 09, of rejections of action options ornotifications or its components 06, of the length of time of a userresponse 07, or of the failure of the user to respond (null) 08,representing an alternate view, perspective, or set of operationsdifferent than the storage means 5050.

Rules generation 7774 means the alteration, modification, addition,subtraction or formulation of rules 77741 based upon the operation ofthe main heuristic system 99881.

Synthesis means 7788 means the combining of internal system processinginput with input received or gathered from external processing systemsby the user of ordering, filtering, or conditional mathematicaloperations on input meta data M.

Input API 7778 means the defined allowable interactions with computernetworks or systems external to the system described herein.

A cycle result 3344 is the effective result as evaluated by user in userevaluations as described herein or as calculated by a system rule basedupon the sensing of addition events 1011 or user data input 13 achievedin the real world or within the system described herein by the selectionof one or more action options 6012 or alternate action options 09 forthe cycle 33441 operating between the time an event is sensed 1011 andthe time a selected action option 6012 takes effect.

Presentation or presents means making some or all of the elements of anotification generation system event 50501 and/or an action optionsystem event 60601 known to a user 01.

In the preferred embodiment, the main heuristic system 99998 through thecontinuous or continual processing of all available meta data M, A, W,X, Y, Z . . . available within the main heuristic system, additionallyincluding meta data from the input API 7778, as received from thesynthesis means, utilizing mathematical operations 9991 governed byrules 77741, operates, utilizing, including but not limited tocomparison, induction, or deduction, partially including historicalobservations of the observation means 777 and the storage means 5050 inrelation to the historically optimally effective cycle result 3344, togenerate, or assist the decision support system 50 or the notificationgeneration system 5011 in generating, those decision support events,notification generation events, alternate notification generationevents, heuristic system events, action options, and alternative actionoptions most effectively responsive to sensed events 1011, user input,and external system input as defined and suggested by the rules of thesystem described herein.

A notification generation system event 50501 means a notification 6011,including notification content 570, notification type 60111, andnotifications means 6701, and for action options 6012, an action optionnotification type 60121 and an action option notification means 6702.

An action option event or action option system event 60601 means anotification containing an option 6012, an action type 60121, afulfillment offer 37, and/or an action option means 6702.

Output API 7779 means the interactions with computer networks or systemsexternal to the system described herein.

A data storage means 5050 means a storage means capable of recording andholding digital data in the form of lists, tables, trees, patterns,neural nets, containers, or other means.

In the preferred embodiment, data is stored in the data storage means5050 or in live memory, or anywhere in the system, such that thedecision support system 50, and/or the notification generation system5011, and/or the main heuristic system 99991 might by mathematical meansgenerate the best action option system event 60601 or notificationgeneration system event 50501, using one or more of the following,alone, or in set, combination, or permutation: 1) specific event, 2)event type, 3) event intensity, 4) event urgency, 6) event class, 6)user, 7) user type, 8) user training level, 9) user rank, 10) user age,11) user sex, 12) user class 13) specific notification, 14) specificnotification type, 15) notification level, 16) notification means, 17)event patterns, 18) location, 19) time) 20) a snapshot 77, 21) a systemsnapshot 79, or a heuristic snapshot 77881, including any of these,using one or more, alone, or in set, combination, or permutation, aloneor in combination, of this paragraph [0167] at the time each eventoccurs, each user response is generated, or each cycle achieves itsresult 3344.

In the preferred embodiment, the user 01 is provided on a responseinterface 60 with a means to input a quantitative or qualitative ratingper cycle 33441 of the performance of the decisions support system 91,of the notification generation system 92, of the overall missionefficacy 93, of the main heuristic system 99991, or of the cycle result3344.

Referring now to FIG. 2, in a preferred embodiment each sensing event101, network event 301, user input means 15 including device contentpreferences 151 and notification preferences 251, or direct actionoption 1101 is encapsulated by an encapsulation means 6060 in a singleuniquely identified logical container with registers 20101 containingprocessed event meta data 201011 M, A, W, X, Y, Z . . . by an eventprocessor 20 including but not limited to location, time, type,intensity level, urgency level, human threat level, human safety level,human danger level, environmental threat level, asset threat level, andrecognition certainty level to create a processed event 201 withassociated meta data.

That processed event 201 with associated meta data is sent through thecommunication means 40 or an internal data bus 12 to arecognition-primed rules-based decision support system 50 that utilizesmathematical operations including, but not limited to, correspondences,associations, rules-based systems, or pattern recognition to generate adecision support system event 501 and one or more action options 6012.

In the preferred embodiment, the decision support system 50 utilizesmathematical operations on meta data governed by rules-based systems toprocess and analyze, correspondences, associations, patterns byutilizing, including but not limited to comparison, induction, ordeduction, partially including historical observations of theobservation means 777 and the storage means 5050 in relation to thehistorically optimally effective cycle result 3344, with support,checking by, computational, mathematical or rules-based integrationwith, the main heuristic system 99991 to generate the most effectivedecision support system event 501 and one or more action options 6012,and with those mathematical operations on meta data further generatingthe most effective decision support system event 501 and action options6012 by assigning to the processed event container 201 meta data values,using one or more of the following, alone, or in set, combination, orpermutation: 1) specific event, 2) event type, 3) event intensity, 4)event urgency, 6) event class, 6) user, 7) user type, 8) user traininglevel, 9) user rank, 10) user age, 11) user sex, 12) user class 13)specific notification, 14) specific notification type, 15) notificationlevel, 16) notification means, 17) event patterns, 18) location, 19)time) 20) a snapshot 77 comprising any or all pertinent system eventsand immediately perceivable real world events, including one or more ofthese, alone, or in set, combination, or permutation: or in combination,of this paragraph [0171] at the time each action is generated, and/or atthe time of each real world event, 21) direct user evaluations 91, 92,93, 94 inputted in a quantitative or qualitative rating of theperformance of the system as herein described as related to relatedsensed events 1011 or related processed events 201.

The decision support system event 501 is sent to a notificationgeneration system 5011 that utilizes mathematical operations on metadata governed by rules-based systems to process and analyze,correspondences, associations, patterns by utilizing, including but notlimited to comparison, induction, or deduction, partially includinghistorical observations of the observation means 777 and the storagemeans 5050 in relation to the historically optimally effective cycleresult 3344, with support, checking by, computational, mathematical orrules-based integration with, the main heuristic system 99991 togenerate the most effective notification generation system event 50501and action option system event 60601, and with those mathematicaloperations on meta data further generating the most effectivenotification generation system event 50501 and action option systemevent 60601 by assigning to that decisions support event container metadata values, utilizing one or more of the following, alone, or in set,combination, or permutation: 1) specific event, 2) event type, 3) eventintensity, 4) event urgency, 6) event class, 6) user, 7) user type, 8)user training level, 9) user rank, 10) user age, 11) user sex, 12) userclass 13) specific notification, 14) specific notification type, 15)notification level, 16) notification means, 17) event patterns, 18)location, 19) time) or 20) a snapshot 77 comprising any or all pertinentsystem events and immediately perceivable real world events, 21) one ormore of these working alone or in combination, of this paragraph [0172]at the time each action is generated, and/or at the time of each realworld event, 20) direct user evaluations 91, 92, 93, 94 inputted in aquantitative or qualitative rating of the performance of the system asherein described as related to related decisions support events 501,notification generation system events 50501, and/or action option systemevent 60601.

In the preferred embodiment, the decision support system 50 bymathematical means generates the most effective decision support event501 including at least one action option 6012 utilizing one or more ofthe following, alone, or in set, combination, or permutation: 1)specific event, 2) event type, 3) event intensity, 4) event urgency, 5)event class, 6) user, 7) user type, 8) user training level, 9) userrank, 10) user age, 11) user sex, 12) user class 13) specificnotification, 14) specific notification type, 15) notification level,16) notification means, 17) event patterns, 18) location, 19) time) 20)a snapshot 77 comprising any or all pertinent system events andimmediately perceivable real world events, including any of these, ofthis paragraph [0140], alone, or in set, combination, or permutation, atthe time each action is generated, and/or at the time of each real worldevent, 20) a direct user evaluation inputted in a quantitative orqualitative rating of the performance of the decisions support system 91or the decision support system notification type processor 92 or theheuristic system 99991, or overall mission efficacy 93 pertaining to thereal world efficacy of any of the elements of a notification generationsystem event 50501 and/or action option system event 60601, representedby a data tree, or portion thereof, a matrix, a sequence, a pattern, acontainer with meta data, or other expeditious means, using one or moreof the following, alone, or in set, combination, or permutation: 1)response time to select an action, 2) response time to select an actionper type of event, 3) response time to reject all actions, 4) responsetime to select an alternate set of actions, 5) response time to selectan action from an alternate set, 6) the decision support system eventgenerated by the decision support system, 7) the decision support systemevent notification type, 8) the action option event or events sent tothe display means, 9) the action option chosen by the user, 10) thealternate action open chosen by the user, 11) a user selected specificconcurrence with, or rating of, 92 one or more action options or actionoption types, 12) a user selected specific concurrence, or rating of 91one or more notifications or notification types 13) a user selectedspecific concurrence, or rating of, 93 overall mission efficacy, 14) therejection of all action options, 15) the failure to respond, 16) thetime for the user to make a response or failure to respond, 17) anaction taken outside the system 93 herein described, 18) a snapshot 77comprising all pertinent system events and immediately perceivable realworld events, including any of these, alone or in combination, of thisparagraph [0140] at the time of each user response, and/or at the timeof each real world event, and 19) any pattern of any set or combinationof the foregoing, or any repetition or pattern of repetition of any setor combination of the foregoing.

In a preferred embodiment, the notification generation system 5011 bymathematical means generates the most effective notification generationsystem event 50501 and/or action option system event 60601 using one ormore of the following, alone, or in set, combination, or permutation:1)) specific event, 2) event type, 3) event intensity, 4) event urgency,6) event class, 6) user, 7) user type, 8) user training level, 9) userrank, 10) user age, 11) user sex, 12) user class 13) specificnotification, 14) specific notification type, 15) notification level,16) notification means, 17) event patterns, 18) location, 19) time) 20)a snapshot 77 comprising any or all pertinent system events andimmediately perceivable real world events, including any of these, aloneor in combination, of this paragraph [0174] at the time each action isgenerated, and/or at the time of each real world event, 21) a directuser evaluation inputted in a quantitative or qualitative rating of theperformance of the decisions support system 91, or the decision supportsystem notification type processor 92, or the overall mission efficacy93 pertaining to the real world efficacy of the one or more actionoptions, or the performance of the heuristic system 99991, by usingresponse sets by a data tree, or portion thereof, a matrix, a sequence,a pattern, a container with meta data, or other expeditious means, usingone or more of the following, alone, or in set, combination, orpermutation: 1) response time to select an action, 2) response time toselect an action per type of event, 3) response time to reject allactions, 4) response time to select an alternate set of actions, 5)response time to select an action from an alternate set, 6) the decisionsupport system event generated by the decision support system, 7) thedecision support system event notification type, 8) the action optionevent or events sent to the display means, 9) the action option chosenby the user, 10) the alternate action open chosen by the user, 11) auser selected specific concurrence with or rating of 92 one or moreaction options or action option types, 12) a user selected specificconcurrence with or rating of 91 one or more notifications ornotification types) a user selected specific concurrence with or ratingof the overall mission efficacy 93, the rejection of all actionoptions,) the failure to respond, 16) the time for the user to make aresponse or failure to respond, 17) an action taken outside the system93 herein described, 18) a snapshot 77 comprising all pertinent systemevents and immediately perceivable real world events, including any ofthese, alone or in combination, of this paragraph

at the time of each user response, and/or at the time of each real worldevent, and 19) any pattern of any set or combination of the foregoing,or any repetition or pattern of repetition of any set or combination ofthe foregoing.

The notification generation system event 50501 is made known to the user01 through a response interface or computer display means 60 by anotification means, 6071, 6072, whether visual, auditory, gesture, wavephenomenon, or haptic interaction, with that response interface offeringthe user the opportunity to effect one or more actions in the world 6011in order to alter 92 a sensing network 10, initiate or control an objector device 80, affect a vehicular navigation system 85, alter a computernetwork 90, alter a recognition-primed rules-based decision supportsystem 50, alter a notification generation system 5011, or alter theheuristic system 99991, and may include, appearing alongsidenotifications 6011 and action options 6012, a live video or audio feedor other with associated with direct action options 1101, neither ofwhich have been processed through the decision support system, such as alaunch missile option in response to a relayed live video feed.

A decision support event 501 means the logical result of the processingof a rules-based system to produce one or more action options responsiveto sensed, processed or inputted events with meta data to assist anotification generation system in generating a notification generationsystem event 50501 and/or action option system event 60601.

A network event 301 means any event, occurrence, condition, or changeoccurring in a computer network 30 or hardware-software-system.

A rating of mission efficacy 93 means a user's or users' quantitative orqualitative rating of the results of action options selected through thesystem herein described.

A register means a meta-data item indicating a value, a type, a set orclass indication, a time, a location, a human response factor, a humanthreat level, a danger level, or any other value-related data pertainingto a sensed event 1011, processed event 201, decision support systemevent 501, notification generation system event 50501, action optionsystem event 60601, observational event 777, any heuristic system eventcreate by, operating through in association with, the main heuristicsystem 99991, or any storage means event 5050, including but not limitedto the creation of snapshots 77, a system snapshot 79, or heuristicsnapshots 77881.

An event processor or sensed event processor 20 means asoftware-or-hardware-based processing system capable of capturing orcreating a sensed, inputted, or received event.

A communication means 40 means radar, sonar, fiber optic, light,microwave, radio wave, infrared, magnetic, computer circuit, applicationprogram interface, physical delivery, or an internal system bus 12 in acomputer, or any means of communicating a sensed event, a processedevent, a network event, or any other operation, content, result, rule orcomponent of this system from one location to another location, from onedevice to another device, or one computer system to another computersystem.

A notification 6011 means notification content 592 with a notificationtype 60111, 60121 arising on an interface or digital display means 60through a notification means 6921, 6922 in response to, as those eventsor inputs are processed through the system described herein, 1) a sensedevent 1011, 2) a processed event 201, 3) a direct option action 1101, 4)a user sense input 1201 from a user source input means 120, 5) a datainput 13, 6) a computer network event 301 6) a data input from anexternal system through an application programming interface 7778,

An action option means an action option 6012 presented by, with, orwithin a notification type 60121 by a computer display screen orinterface means 60, enabling a user to alter 92 a sensing network 10,initiate or control an object or device 80, affect a vehicularnavigation system 85, alter a computer network 90, alter arecognition-primed rules-based decision support system 50, alter adecisions support notification type system 60111, alter a heuristicsystem 99991, or communicate through an external applications programinterface 601, 7779, 888, to effect any of the foregoing.

A decision support system 50 further means a rules-based or other expertsoftware system functioning to generate a decision support event byprocessing the meta data of an event 201011, and adding additional metadata 202011, before sending that event to a notification generationsystem 5011 in order to assist that system in generating a notificationgeneration system event 50501 or action option system event 60601.

A notification generation system 5011 further means a rules-based orother expert software system functioning to generate a notificationgeneration system event 50501 and/or action option system event 60601,in some measure in association with a main heuristic system 99991.

In the preferred embodiment, a decision support system event 501 is anevent generated by a decision support system, capable of being furtherprocessed by a notification generation system 5011 in order to generatea notification generation system event 50501 and/or action option systemevent 60601.

The real world means the world outside of, or sensed by, the integratedhardware-software system herein described, whether or not that world isinter-mediated by another hardware-software system.

Effecting an action in the real world means a user making a choice ordecision whose end result is a change of mass, time, velocity, pressure,humidity, direction, altitude, depth, weight, motion, heat, light,gravity, strong or weak nuclear physics, electromagnetism, wave,radiation, chemical composition, or any change of state recognizable bynatural science or physics.

A sensed event 1011 is any occurrence in time, space, or cyberspacesubject to recognition by a user, or a user aided with technologicalmeans, or a sensing system 10.

Processed events 201 are sensed events that have been processed in anymanner that assists with their management by a decision support systemor notification generation system, and may contain one or more of thefollowing meta data values: a unique identity, and/or intensity level,and/or an urgency level, with levels individually indicated oralgorithmically combined into one value.

The decision support system event 501 includes one or more of thefollowing notifications 6011 types, an alert, an alarm, an advisory, astatus, a haptic means, or other.

Meta day may include for each or any event, an intensity level, and anurgency level, with levels individually indicated or algorithmicallycombined into one value. For example a sudden five degree fluctuation intemperature may be assigned a high intensity level, but without furtherdata or decision processing, the urgency level may not becorrespondingly high. A particular notification type 60111 would beassigned to each type of event or condition, and each type of action,including for each a level of intensity, and a level of urgency. Forexample, the combined highest level ranking of urgency and intensitymight add a siren to the immediately lower level ranking that includesflashing display screen labels.

The decision support system 50 receives input from a sensing network 10in the form of a processed event 201 created by the encapsulation 6060in an event processor of a sensed event 1011 captured by an event sensor101.

Elements of the system are here further described and enumerated: 1) Auser sense input source means 120 enabling a user to 2) report an event1202 perceived by at least one of the known human senses through anyinput mechanism, to 3) input an event through a technological recordingmeans 1201, 4) a response interface 110 wherein a user chooses a directaction option 1101, 5) a user input through a technological means 13such as mobile phone 15, tablet, or on-board vehicular computer 14, avehicular safety system, status, and/or operations system 802, such as atransmission in park or drive or with a leaking fuel line, an aircraftparked, taxiing, or aloft, 6) a GPS or navigational system 801, 7) adirect human-to-machine or machine-to-machine communications system suchas voice touch, or gesture input 1202, 8) an iterative decision supportsystem event 5017, 10) an iterative notification generation system event5018, 10) any heuristic loop, 11) a main heuristic system (MHS) 99998,12) a snapshot 77 as herein defined, 13) a system snapshot 79, or 14) aheuristic snapshot 77881 as herein defined, 15) a referenced actionexternal 88 to the system herein described,

A user sense input source 120 comprises the means to input an eventperceived by at least one of the known human senses 1201, or inputs auser controlled direct communication 1202 with the decision supportsystem, notification generation system, or response interface orcomputer display means 60.

The decision support system 50 comprises one or more of the followingrules based systems, working alone, together, or in set, combination, orpermutation, utilizing rules created by users, those with knowledgepertaining to a specific rules set, or the system described herein: 1) atheater of operation rules set, 2) a scenario rules set, 3) a responserules set, 4) a direct action rules set, 5) an available asset rulessystem, 6) an available mission rules set, 7) an available weapons rulesset, or 8) an available sensing rules set, 9) an available user rulesset, a 10) a user training level rules set, 11) an available assets ruleset, 12) a human life action consequences rules set, 13) a human safetyrules set, 14) an environmental consequence rules set, 15) a humanattention factors rules set, 16) an external reporting rules set, 17) arules set based upon the occurrence, context, number and timing of timecounts 07 of responses and their context, 18) a rules set based upon theoccurrence, context, number and timing of negatives 06, 19) a rules setbased upon occurrence, context, number and timing of nulls 08, 20) ahuman factors rules set, 21) a rules set based upon the, occurrence,context, number and timing of selection of an alternate action option09, 22) an asset threat level rules set, 23) a user preference rulesset, 24) a location factors rules set, 25) a time period or radius rulesset, 26) a matching correspondences and associations rules set, 27) adisplay means rules set, and 28) a rules set regarding the use, context,and applicability of rules sets, any, some, or all of which rules setsmight interact with any system event or the meta data of any systemevent to generate a decision support system event 501 or to create areiterative cycle to generate a decision support system event 501 again.

The rule-based system utilizes a set of “if-then” statements that uses aset of assertions, to which rules on how to act upon those assertionsare applied, deriving execution instructions from a starting set of dataand rules

The operations of the decision support system 50, the notificationgeneration system 5011, and the heuristic system 99991 utilize one ormore domain-specific expert systems operating alone, or in set,combination, or permutation, comprising a dialog interface in theresponse interface 60, an inference engine utilizing a rules-basedsystem and pattern recognition system in the decision support system 50,the notification generation system 5011, and the heuristic system 99991,and a knowledge base in the storage means 5050.

The pattern recognition means recognizes similar containers with metadata by comparing the unique mathematical signature of each of theirunique identities and meta data values as derived from the nodes oftheir tree structures and leaves utilizing programming similar toHaskell, ML, or the symbolic mathematics language Mathematica utilizingsyntax for expressing tree patterns and a language construct forconditional execution and value retrieval based on it, or a one-by-onechecking of alternative patterns yielding a conditional programmingconstruct.

Referring now to FIG. 2 and FIG. 3, the notification generation system5011 enables the comparison and manipulation of containers 201, 2020 . .. and meta data (201011, 20201, 60201, 636, 837, 937 . . . ) inregisters (20101, 20201, 60201 . . . ) by means of one or more rulesbased systems relating to communication with users, operating alone, orin set, combination, or permutation, 1) a user training level rules set,2) a user experience level rules set, 3) a user number and availabilityrules set, 4) an available notification type rules set, 5) an urgencylevel rules set, or 6) a chance of success rules set , 7) a chance ofcommunications success rule set, 8) a human factors rules set includingstress and health, 9) a matching correspondences and associations rulesset, any, some, or all of which rules sets might interact with anysystem event or the meta data of any system event to generate anotification generation system event 50501 on a computer display screenor response interface 60.

Notifications 6011 are presented with, within, or by a notification type60111 through a notification means 6921.

Action option 6012, are presented with, within, or by a notificationtype 60121 through a notification means 6922.

The presentation of an action option 6012 or a notification 6011 on orin a response interface or digital display means 60 might include one ormore meta data items indicating the rule system and/or exact rule usedutilized by the decision support system event notification type system,or the decision support system. The presentation may further includemeta data item from the sensed event 201.

The decision support system event 501 is further processed in anintegrated or sequential notification generation system 5011 to generatenotification types 60111, 60121, for example, 1) for notifications,notification types, such as alert, alarm, advisory, status, observation,determined by meta data values indicating, notification urgency levels ,intensity levels, or other whether as separate values or algorithmicallycombined into one value, 2) for action option types, colorscorresponding to types of responsive action types, such as surveillancecontrol, fire weapon, alter course, evacuate, or sound emphasis orsignature corresponding to urgency levels, intensity levels, humanconsequence levels, asset consequence levels, environmental consequencelevels, whether as separate values or algorithmically combined into onevalue.

A notification generation system 5011 further means a software basedprocessing system generating associate notification types 60111, 60121,and notification means, 6921, 6922 with notifications 6011 or actionoptions 6012.

A notification type 60111, 60121 means a class of notification such asan advisory, a warning, or an alert, associated with a particular meansof catching a user's attention, i.e., a yellow visual highlight on adisplay screen, a flashing red light, or a buzzer.

An enhanced notification means an enhancement of a notification throughany means, including but not limited to any particular stimulation toany of the human senses, intended to increase or focus attention, orbetter enable a user to discern or discriminate any element ofinformation presented in a notification generation system event 50501,and/or action option system event 60601.

An action option 6012 is an opportunity for a user to 1) effect anaction in the world, 2) alter a sensing network or computer network orany aspect of the herein described telematic network, 3) alter, informor control a vehicular navigation system, 4) control an object ordevice, or 5) communicate through an outbound application programminginterface 601, 7779, 888.

On the response interface a user 01 is afforded a means to select 1) atleast one action option 6012, 2) at least one action option from analternate action option set 09, 3) reject all action options 06, 4)offer no response 08, 5) concur with or rate 92 one more, or all of theelements of an action option system event 60601, 6) concur with or rate91 one more, or all of the elements of a notification generation systemevent 50501, 8) concur with or rate 93 one more, or all of the elementsof overall mission efficacy in

a sense-and-respond cycle 33441, 8) concur with or rate 94 one more, orall of the elements of the main heuristic system 99991, while a timecounter 07 records the time that a user takes to respond.

A response time counter 07 measures the time between the occurrence of anotification generation system event 50501 and/or an action optionsystem event 60601 and a response by a user.

In the preferred embodiment, upon the occurrence of any event within thesystem as herein described, the system records and stores a snapshot 77,for presently occurring, or for last occurring, or for next occurring,or any of these in any combination, one or more of the following, alone,or in set, combination, or permutation, including all associated metadata, the sensed event 1011 or network event 301 and/or pattern of same,the processed event 201 or pattern of same, the decision support systemevent 501 and/or pattern of same, the notification generation systemevent 50501, the action option system event 60601, the selection of anyaction option 6012 by a user, any alternate action option selected 09,the rejection by the user of all action options 06, the failure by theuser to respond 08, any evaluation 91, 92, 93 entered by the user, andthe time counted by the response time counter 07.

A mission evaluation 93 means for an event cycle 33441 any kind ofrating inputted by the user evaluating the efficacy of engagement withthe system described herein effecting an intended or productive actionor result in the real world, whether by event cycle 33441 or anygrouping of event cycles.

An event set means any grouping of more than one event assembled ornotated into a group by any logic or pattern, including but not limitedto a sequence, a time, a location, a beginning and end, or type ofengagement.

Logical containers with registers are advantageously used to createnotification one, more, or all of the following: notification generationsystem events 50501, action option system events 60601, processedevents, decision support events, notifications, notification content,notification types, notification means, action options, and actionoption types, or to containerize snapshots 77 as further describedherein, or to import and export data through application programinterfaces.

Each container or pattern is advantageously provided with a unique andpermanently lifelong identity within the system herein described orwithin the integration of same into any other system through anapplication programming interface for data import or export.

The use of containers and registers efficiently enables the rules-basedexpert systems to separately evaluate, process, join, separate, parse,use set theoretic operations on, or match containers, events, decisionsupport system events, notification generation systems, patterns, userresponses, user evaluations, user elected action options, notifications,notifications content, notification, types, and notification means.

Meta data items, values in registers, attributes, variables, or ofsensed events, processed events, decision support systems, decisionsupport system events, and notification generation systems, comprisingnotification content, types, and means, is shared, transferred,averaged, equated, parsed, combined, added, subtracted, divided,multiplied, matched, graphed, equated, compared, or mathematically orsymbolically operated upon to serve as variables or components inequations amongst all processing systems on the network including exportto external systems.

The storage means 5050 comprising any form of fixed memory, live RAMmemory, and/or CPU memory or combination thereof, records and stores,event by event or network event by network event, or set by set of realworld events or network events, or in a snapshot 77, system snapshot 79or heuristic snapshot 77881,

as indexed by, using one or more of the following, alone, or in set,combination, or permutation: 1) specific event, 2) event type, 3) eventintensity, 4) event urgency, 6) event class, 6) user, 7) user type, 8)user training level, 9) user rank, 10) user age, 11) user sex, 12) userclass 13) specific notification, 14) specific notification type, 15)notification level, 16) notification means, 17) event patterns, 18)location, 19) time) 20) a snapshot 77, 21) a system snapshot 79, or 22)a heuristic snapshot 77881, or 22) any of these, alone or in set,permutation, or combination, of this paragraph [0188],

as recorded at the time, or within a radius of time, of each userresponse, and/or at the time of each real world event,

a direct user evaluation inputted in a quantitative or qualitativerating of the performance of the decisions support system 91 or of thenotification generation system 92, or of the overall mission efficacy93, pertaining to the real world efficacy of the one or more actionoptions,

in a storage means 5050, or in live RAM memory, or CPU memory, snapshots77, system snapshots 79, or heuristic system snapshots 77881,represented by a data tree, a matrix, a sequence, a pattern, a list, acontainer with meta data, or other, whose values designate one or moreof the following, alone or in set, combination, or permutation: 1)response time to select an action, 2) response time to select an actionper type of event, 3) response time to reject all actions, 4) responsetime to select an alternate set of actions, 5) response time to selectan action from an alternate set, 6) the decision support system eventgenerated by the decision support system, 7) the decision support systemevent notification type, 8) the action option event or events sent tothe display means, 9) the action option chosen by the user, 10) thealternate action open chosen by the user, 11) a user selected specificconcurrence or rating 92 with one or more action options or actionoption types, 12) a user selected specific concurrence with, or ratingof, a) 91 one or more notification generation system events 50501, b) 92one or more action option system events 60601, c) the main heuristicsystem 99991, or d) overall mission efficacy 93, 13) the rejection ofall action options 06, 14) the failure to respond 08, 15) the time forthe user to make a response after a notification becomes known 07, 16)the failure of a user 06 to respond after a set period of time after anotification generation system event 50501 has become known, 17) thesame as contained in this paragraph for an action taken outside thesystem herein described, 18) a snapshot 77, a system snapshot 79, aheuristic snapshot 77881, including any of these, alone or incombination, of this specific paragraph at the time of each userresponse, and/or at the time of each real world event, sensed event1011, or inputted event 13, and/or any pattern of any set or combinationof the foregoing, and/or any repetition or pattern of repetition of anyset or combination of the foregoing.

Referring now to FIG. 2, in the preferred embodiment, data sources froman external data source 701 inputted through an application programminginterface through a direct data means 11, or obtained through an eventsensor 101 with meta data M, or a mobile device or network 15 withdevice content 151 with meta data W and notification preferences 251with meta data V are processed in an event processor 20 to create aprocessed event container 201 with registers 20101 containing meta dataincluding processed event meta data 201011 M, W, V.

The processed event container 201 is additionally processed in thedecision support system 50 in order to generate a decision support event501 within a decision support event container 2020 with registers 20201and meta data 20201 A, M, V, Z, Y, Z in order to generate action options6012 within an action option container 2020 with action option registers60201 and action option register meta data 602011.

The decision support event 501 is additionally processed in thenotification generation system 5011 to generate, in the form of acontainer with meta data registers containing meta data, 1) anotification 6011 with meta data M, notification content 592 with metadata M, notification type 60111 with meta data M, and a notificationmeans 6921 with meta data M, and by similar construction, 2) an actionoption notification 502 comprising an action option 6012, an actionoption type 60121 with meta data M, an action option means 6922,associated with or within an action option container 6020 with actionoption container registers 60201 containing meta data M 602011.

Processed event meta data 201011 in processed container 2010 registers20101 is advantageously used throughout the heuristic telematic systemwith specific value in the decision support system 50 and the decisionsupport notification type system 5011 including within a decisionsupport system event container 2020 and decision support system eventcontainer registers 20201 with meta data 202011.

Each processing system may manage its own meta data M in its own system,such as event processor meta data X, or add or subtract meta data to itsown system Y, combine or compute meta data Z or user generated meta dataW, whether through containers within its own processing system or withother processing systems, or enable or cause interaction with the metadata in containers of other processing systems resulting in adding,subtracting, combining or creating new meta data A.

Each processing system may include or interact with the meta data of acontainer in another processing system, including the registers andtheir associated values within containers, or containers of otherprocessing systems.

Each processing system may maintain interaction controls determiningwhether the meta data within it or the meta data of any individualcontainer within it, might 1) alter the meta data of another processingsystem or container, 2) be altered by the meta data of anotherprocessing system or container, 3) be active and dominant toward themeta data of another container or system, 4) be passive and submissiveto the meta data of another container or system.

Each processing system may include or interact with the meta data ofcontainer registers in another processing system, or include thecontainers or container registers, or their values through anymathematical operation, of other processing system, utilizing anyprocessing means, including but not limited to rules-based systems,correspondence matching, pattern recognition, neural nets, or other, tomaintain situational awareness and derive intelligence value from of thecontext and use of negatives 06, of nulls 08, of alternates 09, of timecounts 07, of evaluations, 91, 92, 93, in relation to action options6012, including content type, and means, or notifications 6011,including content, type, means, or any aspect of the system as furtherdefined in the Figures.

Processing system means any system of the systems described herein,including but not limited to the sensing network 10, the event processor20, the computer network 30, the communication means 40, the decisionsupport system 50, the notification generation system 5011, the datastorage means 5050, the heuristic decision support system 500, theheuristic notification system 600, or the main heuristic system 99998.

Whole system or system described herein means the system described bythis specification and this filing.

An encapsulation by a container means 6060 means a software-basedprocess whereby any digital element, bit, process, or container, islogically enclosed or connected, or logically enclosed or connected withmeta-data, as to form a unique addressable entity.

In the preferred embodiment heuristic loops occur at fundamental levels,ultimately affecting the processing of one or more of the following,alone, in set, permutation, or combination, 1) sensed events 1011, 2)the generation of decision support events 501, 3) the generation ofnotifications 5011, 4) the generation of notification content 592,notification type 60111, notification means 6921, action options 6012,action options types 60121, action option means 6922, 5) the generationof process snapshots 77, system snapshots 79, and heuristic snapshots77881, to be stored

in the storage means system 5050, for the generation and utilization ofprogressively more comprehensive or inclusive process levels, includingbut not limited to the heuristic decision support system 500, theheuristic notification system 600, iterative decision support systemevents 5017, iterative notification generation events 5018, snapshots77, system snapshots 79, heuristic snapshots 77881, and the heuristicsystem process itself 99998.

The heuristic system process might be symbolically represented orconsidered in the general form of 1) H^(N) , e.g., a heuristic loop asrepresented by a snapshot or heuristic snapshot raised to aprogressively higher power, and/or 2) (H (mathematical or logicaloperation) H)^(N) , e.g., a heuristic loop interacting by a mathematicalmeans, including but not limited to a set theoretic means, with adifferent heuristic loop, whether alternate, subset, or superset raisedto a progressively higher power, and/or 3) H . . . H1 . . . H2 . . . H3. . . H(N), e.g., a progressively evolving system, or any other logicalor mathematical means of evolving a continuous looping and/or recursivesystem in such logical manner as might further heuristic operations,including but not limited to containerization, pattern recognition,pattern optimization, rules generation, rules operations, rulesutilization, or set theoretic operations any or all of which aredesigned to optimize the effectiveness of action options, action optiontypes, notifications, notification content, notification means, ornotification types.

The heuristic system process includes the means to output the results ofits processes through an application program interface to an externalhardware-software system or biological intelligence 7779.

Referring now to FIG. 3, the elements of a heuristic notification systemare shown.

Within element 1, is shown a heuristic decisions support system 500,comprising 1) a decisions support system 50 utilizing pattern, snapshot,list, sequence, matrix, and container meta data processing means 975, 2)a notification generation system 5011 utilizing pattern, snapshot, list,sequence, matrix, and container meta data processing means 975, 3) aprocessed event container 201, 4) a decision support event 501, 5) anevent processor 20, 6) an iterative decision support system event 5017,7) an iterative notification generation system event 5018.

Within element 2, a main heuristic system (MHS) 99998, is shown,comprising 1) an internal observation means 777, 2) rules generation7774 means comprising a) user set rules, b) system set rules, c) rulesderived from the use of the whole system described herein 3) synthesis7778, 4) mathematical operations on meta data 99991, 5) a biologicalintelligence 6) an input application programming interface 7778, 7) anoutput application programming interface 7779.

Within element 3, is shown a heuristic notification system 600 utilizing(pattern, list, matrix, set, sequence, snapshot processing including,but not limited to, container meta data processing 976)operating with 1)an encapsulation means 6060, 2) user direct input 120, 3) evaluation byusers 91,92, 93, 4) user technology input 15, 5) a response interfacemeans or computer display means 60, 6) direct action options 1101, 7) aheuristic decision support system 500, and 8) a main heuristic system99998.

Within element 4, a storage means 5050, shows a storage means holding aheuristic snapshot 77881 with meta data M, A, X, Y, Z, containing asystem snapshot 79 with meta data M, A, X, Y comprising a snapshot 77, acontainer 44, a pattern 636, each with meta data M, and a list, amatrix, and a sequence, each with meta data M.

Referring now to FIG. 4 a general process flow is described. 1) An eventSensor 101 logs a sensed event 1011, 2) an event processor 20 createsprocessed events 201 from the sensed event 1011 or a computer networkevent 301 using encapsulation 6060 or other mathematical signature, 3)processed events 201 are communicated over a communications means orsystem bus 12, 40 to, 4) a decision support system 50 that utilizescontainers and meta data operating through rules, associations, andpattern recognition of system meta data M (A, W, X, Y, Z . . . ), user01 response evaluations 91, 92, 93, response time counts 07, lack ofresponse 08, user rejections 06, user alternate action option selections09, snapshots 77, system snapshots 79, and heuristic snapshots 77881, inorder to generate a decision support system (DSS) event 501 comprisingaction options 6012 and new meta data that is additionally added inorder to be processed in 5) a notification generation system 5011 thatgenerates notifications 6011, including notification content 592, anotification type 60111, and a notification means 6921, and notificationgeneration system events 50501, and 6) for action options 6012, anaction option notification 60601 containing the action option(s) 6012received from the decision support event 501 and an action option type60121, and an action option means 6922 to present to a user 01, whereby7) the user selects an action option 6012 associated with a notificationtype 60121, or 8) selects an action option alternative 09, and/or 9)inputs a notification evaluation 91 and/or 10) inputs an action optionevaluation 92, or 11) inputs a mission effectiveness evaluation 93 or aheuristic system evaluation 94, or 12) rejects all options 06, or 13)fails to respond 08, while 13) the time counter records the length oftime of the user response 07, and 14) the system records and stores 5050all data input, responses, events, and event processes in one cycle fromthe occurrence of an event to an action in response by a user to beutilized to create snapshots 77 to integrate into the main heuristicoperation 77881 and to introduce into the initiation of the cycle as asensed event 1011, and to be available to the decisions support system50 and the notification generation system 5011 as needed.

Referring now to FIG. 5, a hardware-software system capable of enablingthe efficient interaction, operation, and effects of the components,processes, and means described herein, comprising an input device 24, aCPU processor 18, a data storage device 2020, an output device 16, amemory unit 22, a communication device 26, and a data bus and/orcommunication means 12, is shown.

Referring now to FIG. 6, exemplary meta data parameters A, M, W, X, Y, Zare shown for the basic components of a display advertising network,comprising 1) a mobile device or devices including but not limited tosmart phones, computer tablets, or on-board computers on vehicles orinput means 76, including but not limited to gesture, touch, video, orvoice 2) external systems input 44, 3) a decision support system 50, 4)a processed event 201, 5) a notification generation system 5011, 6)system settings, 7) communication means 40, 8) a response interface orcomputer display means 60, and 9) a means 1515 for a user to set active,passive, neutral, or no conditions for individual pieces of content,folders of files or content, or the device, and of neutral, a means fora user 1550 to respond with an affirmative or negative to a request toaccess settings or content set as neutral. On the user input means 76meta data parameters including time and location, whether set by user,such as only within one mile of home or two miles of work and onlybetween 7:00 AM and 8:30 AM and 5:00 PM and 5:30 PM, and only if thenotification includes a minimum of a fifty percent discount pertainingto tires, or allowed to be visible to a requesting network, notificationcontent preferences, such as those pertaining to sports memorabilia, anotification type, such as all notices being delivered at the level ofan alert, a notification means such as by email, or multimedia text witha vibration, an urgency filter, such as might allow only emergencymessage to be received, any personal handicap, such as bad hearing, orany other personal preferences. Corresponding meta data is maintained bythe network in order to assist in the formation of responsivenotifications 6011. The means for inputting into the systemcorresponding meta data and other meta data, such as temperature orconsumer price index, would be offered as an application programminginterface to enable an external system to input, or be sensed for,desired meta data. A sensed event whether captured by long range RFID,near field communication, perceived gesture or voice, or touch, ormobile Web, or other, processed in a processed event 201 as processed bythe decision support engine 50 and a notification generation system5011, results in a personalized advertisement becoming known to a user01 accounting for all user set parameters, and/or external systemparameters, and all notification 6011 parameters for notificationcontent 592, notification type 60111, and notification means 6921.

Active means broadcasting or pushing out information and settings to anyrequesting network.

Passive means information open to any requesting network to be pulled oraltered.

Neutral means open to a pull request to be confirmed or denied.

No condition or setting means not subject to any interaction with anynetwork.

Referring now to FIG. 7, the elements of the response interface 60 whenassociated with a notification generation system 5011, and decisionsupport system 50, are shown. On a response interface 60 expressedthrough the notification means 6921 of a computer display including agraphical user interface, four elements are shown comprising three userinteraction related elements and one system related element enabling aheuristic dialog to be established between user and system through theresponse interface 60 in continuous or continual loops that can benested without limit.

Within element 1 is shown a direct data feed 111 showing an unmediatedresponse interface 110 comprising 1) a video of the real world, or avideo simulation of the real world, and 2) pre-programmed direct actionoptions 1101 offered as possible responses, such as launch additionalsurveillance options one through ten, or fire any one of weapons onethrough ten.

Within element 2 is shown a notification 6011 associated with anotification type 60111 and a means for a user to evaluate 91 by arating, or to reject 06, or select alternates 09, to 1) the notification6011, 2) alternate notifications 6015, 3) notification content 592,including a possible offer fulfillment 37 offering to a user andenabling a interaction with another system such as navigation system, orother, whether on-board in a vehicle, or operating through a mobiledevice for walking or driving or other guidance or transport directionsto fulfill, whether related to the past, or in the present, or to beperformed in the future, an advertisement or offer by interaction withthe real world such as buy-local-now, navigate-to-buy,navigate-to-pick-up, navigate-to-fulfill, navigate-to-attend,navigate-to-transact, navigate-to-complete, drive-to-buy, walk-to-buy,be-transported to buy (taxi), or any additional concierge typefunctionality, 4) alternate notification content 577, 5) thenotification type 60111, 6) alternate notification types 601111, 7) thenotification means 6921, 8) alternate notification means 69211.

Within element 3 is shown a selection of action options 6012(1) and6012(2) associated with an action option type 60121 and a means for auser to evaluate by a rating for effectiveness, 92, reject as notuseful, pertinent, or historically effective 06, or select from a listof alternate action options 09 to, 1) each, any, or all of the actionoptions 6012(1), (6012)(2), 2) alternate action options 60122, 3) actionoption notification types 60121, 4) action option alternate notificationtypes 601211, 5) action option notification means 6922, 6) action optionalternate notification means 6921.

Within element 3 is shown a means to evaluate 93 by a rating overallmission effectiveness for the action option selected,

Within element 4 are shown two system background operations, being a) atime counter 7, operating within the system to record the amount of timebetween the appearance of a notification and the selection of an actionoption, and b) a means to register a lack of response 08 (a null).

Referring now to FIG. 8, the elements of an advertising display network44 operating on the Web, mobile Web, an Intranet, or a computer network,comprising 1) an input or capture means 7110 utilizing voice, gesture,touch, movement, RFID, near field communications, data exchange, inputdevice, mobile device 15 or on-board vehicular computer 77, or other, 2)the means to engage users 7110 including but not limited to mobiledevice users, auto driver and passengers, pedestrians in shopping malls,airports, shopping districts, homes, or commercial buildings 71, with 3)a means of displaying or making known notifications 6011(1), 6011(2),including, but not limited to advertisements, or offers, on mobiledevices 15, on-board vehicular computers 77, or public display systems605, 4) a means of generating effective responsive notifications 6011 tosensed events 1011 or data, including but not limited to,advertisements, promotions, offers, enticements, or leading content, thegoal of which is the promotion and the sales of goods and services,through the user of 5) a decision support system 50, 6) a notificationgeneration system 5510, 70 an event processing means 20, and 8) anaction fulfillment button 0111, 37 visible or present to the user of anon-board vehicular computer response interface means 77, mobile devicemeans 15, and/or public display means 605, such as a digital displayscreen 60, indicating the availability of an enabling action fulfillmentoption, including, but not limited, navigational assistance for drivingor walking to a place of fulfillment, or direct control of a vehicle inresponse to an advertisement, promotion, or offer.

Referring now to FIG. 9, with associated enumeration from FIG. 1, for amobile network with mobile devices and public computer displays, inelement 1 and element 2, event sensors 101 within mobile devicesprovides data captured as sensed events 1011 from embedded sensingdevices such as a GPS, camera, accelerometer, teslameter, magneticdirection or magnetic magnitude capture means, location tracking device,tilt mechanism, or other sensing means, to an event processing means 20making user of meta data M, attributes, or variables in any capacity tosend a sensed event 101 or processed event 201 to, in element 3, acommunication means 40. In element 4, a decision support system 50 ornotification generation system 5011 interacting with and exchanging dataand content with, in element 4A, an additional external data means, and,in element 4B, an advertising system, utilizes the data from thecommunication means 40 that originated through the interaction 19 ofusers with one or more mobile devices 15 at a first location where thereis a public computer display 60 to, as in Element 5, make one or morenotifications 6011, advertisements or offers 444 visible on that publiccomputer display 60. In Element 6 at a second location external to thefirst location where there is a means of observation 171 of the usersinteracting 19 with each other and the public computer display screen 60at the first location, a different set of users as in Element 7 interactwith the users and/or the public computer display screen 60 at the firstlocation using input means 191 or mobile devices 15 to interact 199, 19at that second location. There is generated from users interaction 19 ordata input 13 on mobile devices 15 at the first location including asensing network 10, and/or onboard vehicular computers 14 at anylocation, and/or user interaction 19, 199 at the second location, inconjunction with available external data 555, 111 as in Element 4A, andan available advertising system, network or exchange 444 as in Element4B, notifications 6011, advertisements, and offers to appear on thecomputer displays means 60. Users both at the location of the publiccomputer display 60 and at a second location where that computer displayis being observed 171 through an observations means use mobile devices15 to respond 19 and input devices 191 to respond 199, or respondrepeatedly, to the notifications. As shown in Element 5 user interaction19 at the first location or user interaction 199 at the second locationmight themselves each be broken into two or more separate groups withthe interaction 19 from each group generating and/or altering a separatenotification 6011 A appearing simultaneously on the public computerdisplay means with a notification appearing from a different group 6011B. Notifications might include, as in Element 5, animated FIGS. 195 ortelematic movements or expressions through robots 196.

Referring now to FIG. 1, with associated enumeration from FIG. 1, for amobile network with mobile devices and public computer displays, inElement 1 and Element 2, event sensors 101 within mobile device 15provides data captured 13 as sensed events 1011 from a sensing devicessuch as a GPS camera, accelerometer, teslameter, magnetic direction ormagnetic magnitude capture means, location tracking device, tiltmechanism, or other sensing means when a user, a group of users, ordifferent groups of users 01, using mobile device as sensing 101 orinteraction devices to 1) interact 19 with a mobile device through useof the device graphical user interface, or by physically acting upon themobile device, and 2) utilize software running on the mobile device 15as an on-board application or a website process the event 20 into aprocesses event 1011 and send it through the communication means 40 to adecision support system 50 and notification generation system 5011 togenerate a decision support system event 501 or notification generationsystem type 60111. The decision support system 40 or notificationgeneration system 5011 combine, synthesize, interpolate, or use amathematical means to derive a resultant event from two or more users ortwo or more groups to produce a notification different than that derivedfrom one user event or one group event. Further, the decision supportsystem 40 or notification generation system 5011, in Element 5, wheninstructed, presents through the same computer display means 60, in anotification 6011 A and/or a notification 6011 B visible to users bothimmediately present at a first location as in Element 1 and Element 2with public computer displays 60 as in Element 5 and at a secondlocation 171 through a television, or Web means, as in Element 6.

Both users with mobile devices at the first location as in Element 1 andElement 2, and users who are remote viewers at one or more secondlocations as in Element 6 with an observation means 171, 19 throughmobile devices 15, or, in Element 7, television input devices 191, suchas television, remotes, or second screens on computer tablets linked tothe television system, or any device capable of introducing an input atthe second location, upon seeing the computer display screen 60, canthen respond with further input to be used to affect the mobile devices15 or public display screen 60 at the first location. The interactionsof each user or group of users might be used by the decision supportsystem 50 or notification generation system 5011, whether mathematicallysynthesized or not synthesized, to generate on the display means a 1)whole graphic element, 2) a discrete part of a graphic element, such asa grain of sand filling a bucket, or 3) an alteration to an element,such as increase in size, such as one figure in notification 6011 Agrowing larger against another figure in notification 6011 B, asseparate input is received from two different groups of mobile deviceusers or mobile device user groups at a first location in Element 1 andElement 2 to generate as in Element 5 a notification 6011 A from thefirst user group in the first location, and a notification 6011 B fromthe second user group n the first location, or, alternately, from afirst user groups a in Element 1 or Element 2 at a first location togenerate in Element 5 a notification 6011 A, and from a second usergroup as in Element 6 and element 7, a remote viewing user group usingan observing means 171 to view the first location utilizing an inputmeans 191 at the second location to interact 19, 199 to generate anotification 6011 B. The further inputs commence the next cycle ofnotification content or alteration. By this means a notification such asa graphic image or animation appearing on a public display means iscontinuously altered by the ongoing input of users or groups of users.

Referring now to FIG. 10, with associated enumeration from FIG. 1 orother figures herein, describing a process for a mobile network withmobile devices and public computer displays following Elements 1-9including interaction and/or data exchange with Element 10 and/orElement 11, a user, a group of users, or different groups of users 1)interact 19 with a mobile device 15 through use of the device graphicaluser interface, or by physically acting upon the phone. 2) The mobiledevice captures a sensed event 1011 through the capture means of anevent sensor 101 such as a GPS, camera, accelerometer, teslameter,magnetic direction or magnitude, location tracking device, tiltmechanism, or other sensing device and 3) utilizing software running onan on-board application or a website processes the event 20, 4) sendsthe event 20 directly or as a processed event 201 through thecommunication means 40 to 5) a decision support system 50 and/or 6)notification generation system 5011, either of which interacts with, anexternal data source 555, 111 as in Element 10 and/or an advertisingsystem 444 as in Element 11. The decision support system andnotification generation system combine, synthesize, interpolate, or usea mathematical means to derive a resultant processed decision supportsystem event 501 or notification system generation event comprisingnotification type 60111, notification content 592 and/or notificationmeans 6921, different than would have been generated from an individualprocessed event 201 or non-processed sensed event 1011 and utilize thatresult to generate and 7) send a notification 6011 to a public displaymeans 60 visible to users both present at the first location where theinteracting mobile device user 19 are present and 8) at a secondlocation 171 where users are utilizing an observation means through atelevision, computer tablet, or Web means to view the first location.Both present viewers at the first location and remote viewers at one ormore second locations, upon seeing the display screen, can then respondwith further input 19 through mobile devices 15 or television inputdevices 191, such as television, remotes, or second screens on computertablets linked to the television system, or any device capable ofintroducing at the second location an input to interact 199, 19 with themobile devices 15 or display screens 60 at the first location. As inElement 9, the system records and stores the events to become as in FIG.1 snapshots 77 or further network events 301.

Referring now to FIG. 11, element 1, a software application on acomputer or mobile device enables a user to enter the user's preferences200 on their mobile device for the following 1) a time period 2011and/or radius of distance 2012, 2) the type of system that may access it208, such as home, mall, workplace, government, public, vendor,promoter, or advertiser, whether controlled with a permission 31 by apassword, key, definition, or other, of an inquiring system, 3) one ofthe set-by-user states 202 of a) broadcast data openly for any system tohear 165, b) allow data to pass to all inquiring systems 175, c) allow asystem to submit an approval request for approval by the user 185, or d)do not allow data to pass to inquiring systems 195, 4) a desired orrequested pricing or discount level 365, 5) any of the precedingaccording to a list of acceptable inquiring systems by vendoridentification 28, 6) any of the preceding in (3) according to a periodof time 2011 and/or radius of distance 2012, 7) any of the preceding inaccording to the recognition of shared presence or presence not shared.

Referring now to FIG. 11, Element 2, a computer network or server holdsthe following parameters: 1) a time period 36 and/or radius of distance38 for a vendor's or advertisers engagement of a consumer with an offeror advertisement, 2) the type of system that may access it 39, whethercontrolled through a permission 31 by a password, key, definition, orother, of an inquiring system, 3) four different responses or actionscorresponding to each of one of four set-by-user states 202 of a)broadcast data openly for any system to hear 165, b) allow data to passto all inquiring systems 175, c) allow a system to submit an approvalrequest for approval by the user 185, or d) do not allow data to pass toinquiring systems 195, 4) a desired pricing or discount level 33, 5) avendor identification 28, 6) the general location or vicinity where thegoods or services are being offered, 7) any of the preceding accordingto a list of acceptable inquiring systems 39, 8) any of the preceding in(3) according to a window of time 37 and/or radius of distance 38, 9)any of the preceding according to the recognition of shared presence orpresence not shared 204.

Referring now to FIG. 11, with associated enumeration from FIG. 1 orother figures herein, the eight principal elements of the preferredembodiment are shown in their principal relationship, comprising 1)buyer set preferences or conditions set by a user on a computer ormobile device 15, 2) seller, promoter, or advertiser set preferences orconditions set by a seller, promoter or advertiser on a network orserver 10, 3) a communication means or touchpoint connected to acommunication means 40, 4) a matching means 44 by which buyer setpreferences or conditions set by a user are filtered or matched withseller, promoter, or advertiser set preferences or conditions set by aseller, promoter or advertiser, a network or server, 5) a decisionsupport system 50 where additional data might be integrated to provideto a rule-based system or other decision support type system 6) anotification generation system 5011, using matching or rules to generatea responsive notification, advertisement, coupon or price discount, 7) adisplay screen 60 and, 8) a mobile screen 92 on a mobile device.

Referring now to FIG. 11, Element 1, buyer set preferences or conditionsset by a user on a computer or mobile device 15, are shown comprising 1)a recognition of shared presence 203, 2) a designation of an acceptablesystem or systems 39 for an inquiring external system 369, 3) a user-setgeneral state 202 comprising a) an instruction to broadcast 165 orreveal user preferences, b) an instruction to allow user preferences topass to an inquiring system 175, c) an instruction allowing an inquiringsystem to request permission to access information 185 regarding user'spreferences or profile, d) and instruction to not allow any data to passto inquiring systems 195, 4) requested pricing 365, 5) an acceptablezone or radius of distance 2012 of existing purchase interest, 6) anacceptable time period 2011 of existing purchase interest, 6) anacceptable product type 330.

Referring now to FIG. 11, Element 2, there is shown seller, promoter, oradvertiser set preferences or conditions set by a seller, promoter oradvertiser on a network or server 10 comprising a) a general location 35in which goods or services being offered by a seller, advertiser, orpromoter are available to be obtained, b) a time period 36 or radius oftime 37 during which those goods or services might be obtained, and/orin which a vendor or advertise might wish to promote to a consumer, c) aradius of distance or zone of distance in which goods or services beingoffered by a seller, advertiser, or promoter are available to beobtained 38, and/or in which a vendor or advertise might wish to promoteto a consumer d) the vendor or mall identification 28, e) the consumerrequested range of discount or pricing or coupon 33 to which this systemwill respond, f) the product type 330 to which this system will respond,g) the system type accessing 39 to be announced, h) the co-determinationof shared presence 204.

Referring now to FIG. 11, Element 3, a communication means or touchpointconnected to a communication means 40 provides a means for all elementsin FIG. 1 to communicate and interact.

Referring now to FIG. 11, Element 4, there is shown a matching means 44for identifying, comparing, filtering, or matching one or more criteriaof element 2 with the corresponding criteria in element 1.

Referring now to FIG. 11, Element 5, there is shown a decisions supportsystem 50, by which a rules-based or other system might integrateadditional data.

Referring now to FIG. 11, Element 6, there is shown a notificationgeneration system 5011 whereby an advertisement, coupon, or pricediscount might be generated.

Referring now to FIG. 11, Element 7, there is shown a display screenwherein an advertisement coupon, or price discount, might be presentedto a consumer.

Referring now to FIG. 11, element 8, there is shown a public computerdisplay screen 60 wherein an advertisement coupon, or price discount,might be presented to a user. A network or server matches through acommunication means 40 or touchpoint connected to a communication meansthe conditions or preferences established by advertisers, promoters, orsellers of goods or services with a) delivery conditions set by a uniqueseller, and/or b) conditions of product and pricing set by a uniqueseller. The established matches are sent to a decision support system 50where those matches are matched through a matching means 44 withadditional information available from outside systems as in element 9 tocreate through an external API 369 to generate a fuller match. Thefuller match is sent to a notification generation system 5011 where aspecific advertisement, coupon, or discount for a product is generatedand then presented to the consumer on a public display screen 60 or amobile device screen 92.

Referring now to FIG. 12, in the preferred embodiment, eight alternateplacements of the component 100 informing a user of the category ordivision of source or notification content within the notificationcontent 592 presented as a notification 6011 to the user is shown. Anoption response 6012 is shown appearing in association with thenotification. In element 1, multiple alternate placements are shownwithin the notification content 592.

Referring now to FIG. 13, in the preferred embodiment, diverse alternateplacements of the component 200 informing a user of the category ordivision of response vector for any or all of the response options thatmight be selected by the user is shown. The component 200 and theresponse option 6012 may be shown with or without notification content592. Element 6 shows the independent placement of the response option6012, the notification content 592, and the category component 200.

Referring now to FIG. 14, in the preferred embodiment, the elements ofthe displayed components including the notification of the responseoption consequential result vector and abort time are shown.

Referring now to FIG. 15, in the preferred embodiment, an example inElement 1 of an element indicating the fact of the existence of areal-world response consequential result vector icon 250, or of anelement indicating the category or division of the result vector thatwill arise from the selection of a response option in the form of, inElement 2, a pattern, in Element 3, a shape, or, in Element 4, acategory number, or an abort time 260 representing a countdown of timeafter which a selection might not be reversed and therefore an actionnot aborted. More than one result vector may be illuminated for oneresult vector, whether equal, sequenced, or in largest to smallest orsmallest to largest effect, or other means of establishing relationshipamongst multiple effects.

Referring now to FIG. 16, in the preferred embodiment, the utilizationand processing of meta data by a notification generation system in orderto create and present the element of a notification of category ordivision of the source of notification content 100 or of the responseresult vector 200 is shown. The system and method comprises, 1) inelement 1, event sources as sensed events 1011 or processed events 201with meta data F captured by any sensing means 101 are inputted into ahardware-software system comprising, a) in Element 2, a decisionssupport system 50 outputting meta data G, b) in element 3, a heuristicsystem 99991 outputting meta data H, c) in Element 4, a notificationgeneration system 5011 utilizing meta data F, G, H to generate in d)Element 5 a notification 6011 presented through a notification means6071 and notification type 60111 comprising (i) notification content 592and its category or division of source 100, (ii) one or more responseoptions 6012 and its category or division of consequential result vector200, and an abort option 260. Attribution of an information source bycategory may be attached after being received from a source providingsuch attribution meta data along with its information, such as a sensingor input device, and may be assigned by simple correspondence by readingof the basic meta data of a sensing or device to determine and assignsuch category, or generated by the functioning of a hardware-softwaresystem using derivative or deductive processes, such as rules-based,symbolic logic, or pattern matching or recognition processes.

Meta data may be 1) permanently fixed attributes, such as a model of ahardware sensing device, 2) a dynamic register in which values changeaccording to the location of a device, whether stationary or moving, 3)a dynamic register in which values change according to the time of theoccurrence of an event, 4) assigned by a hardware-software system, 5)generated by a hardware-software system, 6) relayed by ahardware-software system, 7) received by a hardware-software system.

An event is any sensed change that the hardware or software developer oruser of a hardware-software system utilizes, stores, or computes in anymanner, or makes available to an external system through a data feed,application programming interface, or other to utilize, compute orstore.

A notification means any information on a notifications means, includingbut not limited to, a computer display means, and including anymodification, or alteration of that notification through time.

A mobile interaction or mobile device interaction means any interactionby a user with a mobile device, whether presently connected or notconnected to a network.

A response interface means any means by which a notification becomesknown to a user, including but not limited to a computer display means,including or not including the means for the user to make a response tothat notification whether on that interface itself or through any otherinput means.

One skilled in the art might see there are various means of implementingor programming to achieve an implementation of the system hereindescribed.

Further, one skilled in the art might see that are various ways toinclude or exclude the communication means in any position, part, orsequence of processing depending on the needs of the implementation.

Further, one skilled in the art might see that are various ways todistribute the functions of the system amongst response interfaces orcomputer display means, with various ways, means, or devices to supplythe input and user input to the system on those response interfaces,computer device screens, or computer display means, private or public.

While the invention is susceptible to various modifications, andalternative forms, specific examples thereof have been shown in thedrawings and are herein described in detail. It should be understood,however, that the invention is not to be limited to the particular formsor methods disclosed, but to the contrary, the invention is to cover allmodifications, equivalents and alternatives falling within the spiritand scope of the intended claims.

What is claimed is:
 1. A computerized hardware-software system forgenerating improved notifications relating to events, the systemcomprising: a sensing network including an event sensor, the eventsensor configured to sense events; a sensed-event processing systemconfigured to append meta data to information associated with a sensedevent; a human-machine interface; at least one communication unitconfigured to communicate amongst the human-machine interface, thesensing network, and the sensed event processing system, the informationcommunicated from the sensing device via the at least one communicationunit; and a notification generation system configured to: generate anotification comprising a notification content and at least one of anotification type or a means of notification, the notification typevisibly indicated to a user of the human-machine interface, thenotification content including at least one user-selectable actionoption, wherein the at least one communication unit is configured tocommunicate the notification via the human-machine interface; and selectthe notification content, the notification type, or the means ofnotification from a plurality of notification content, notificationtypes or means of notifications based on the meta data appended to theinformation associated with the sensed event.
 2. The system of claim 1,further comprising a decision support system in communication with thenotification generation system and configured to generate a decisionsupport system event based on the meta data.
 3. The system of claim 2,wherein the decision support system is further configured to generatethe at least one user-selectable action option.
 4. The system of claim2, wherein the decision support system is further configured to receivedata relating to a user's selection of the at least one user-selectableaction option.
 5. The system of claim 1, wherein the notificationgeneration system further comprises an external data input configured toreceive data from a location external to the human-machine interface,wherein the notification is based on the data received from the externaldata input.
 6. The system of claim 1, further comprising a rules systemconfigured to generate rules governing the selection and communicationof the notification content, the notification type, or the means ofnotification.
 7. The system of claim 6, wherein the rules are based on atime period.
 8. The system of claim 6, wherein the rules are based on ageographic area.
 9. The system of claim 1, further comprising anotification unit, wherein the notification unit comprises a videoviewable simultaneously by more than one user.
 10. The system of claim9, wherein the notification unit is configured to display a plurality ofnotifications, each notification responsive to sensed events associatedwith a distinct external mobile networked device.
 11. The system ofclaim 10, wherein each notification of the plurality of notifications isan advertisement or offer.
 12. The system of claim 1, further comprisinga heuristic system configured to analyze one or more past notificationsgenerated by the notification generation system, wherein thenotification generation system is further configured to generate thenotification based on data received from the heuristic system.
 13. Thesystem of claim 12, wherein heuristic system is further configured todetermine historically successful responses to the past notifications.14. The system of claim 12, wherein the data received from the heuristicsystem comprises a user evaluation of the past notifications.
 15. Thesystem of claim 12, wherein the data received from the heuristic systemcomprises data relating to one or more of 1) meta data of pastnotifications, 2) a specific event, 3) an event type, 4) an eventintensity, 5) an event urgency, 6) an event class, 7) a user, 8) a usertype, 9) a user training level, 10) a user rank, 11) a user age, 12) auser sex, 13) a user class 14) a specific notification, 15) a specificnotification type, 16) a notification level, 17) a notification means,18) event patterns, 19) a location, 20) a time, and 21) a snapshot ofthe system.
 16. The system of claim 1, wherein the notificationgeneration system is further configured to receive location dataassociated with a location of an external mobile device
 17. Acomputerized hardware-software system for improved notificationsrelating to events, the system comprising: a sensing network including asensing device configured to detect a change in a non-cyber, non-digitalreal world, wherein the change in the non-cyber, non-digital real worldcomprises a non-cyber, non-digital real world event occurring externalto the system; a sensed-event processing system configured to appendmeta data to information associated with the detected change; ahuman-machine interface; at least one communication unit configured tocommunicate amongst the human-machine interface, the sensing network,and the sensed event processing system, the information communicatedfrom the sensing device via the at least one communication unit; and anotification generation system configured to: generate a firstnotification comprising at least one user-selectable action option, thefirst notification based on the meta data appended to the information,wherein the at least one communication unit is configured to communicatethe first notification via the human-machine interface, and wherein thehuman-machine interface receives a response to the first notification;and generate a second notification comprising at least oneuser-selectable action option, wherein the at least one communicationunit is configured to communicate the second notification via thehuman-machine interface, wherein the second notification is based on theresponse to the first notification.
 18. The system of claim 17, whereinthe response to the first notification comprises a user selection ofoptions indicating an evaluation of the first notification.
 19. Thesystem of claim 18, wherein the user evaluation comprises a qualitativerating of a performance of the system.
 20. The system of claim 17,wherein the response to the first notification comprises a selection ofthe at least one user-selectable action option of the firstnotification.
 21. The system of claim 17, wherein the first notificationfurther comprises a visible indication of a notification type and/or ameans of notification.
 22. The system of claim 17, further comprising adecision support system in communication with the notificationgeneration system and configured to generate a decision support systemevent based on the meta data appended to the information.
 23. The systemof claim 22, wherein the decision support system is further configuredto generate the at least one user-selectable action option of the firstnotification.
 24. The system of claim 23, wherein the decision supportsystem is further configured to receive data relating to the response tothe first notification.
 25. The system of claim 17, wherein thenotification generation system further comprises an external data inputconfigured to receive data from a location external to the human-machineinterface, wherein the first notification is based on the data receivedfrom the external data input.
 26. The system of claim 17, furthercomprising a rules system configured to generate rules governing aselection and communication of the first and second notifications. 27.The system of claim 26, wherein the rules are based on a time period.28. The system of claim 26, wherein the rules are based on a geographicarea.
 29. The system of claim 17, further comprising a heuristic systemconfigured to analyze the first notification and the response to thefirst notification, wherein the notification generation system isfurther configured to generate second notification based on datareceived from the heuristic system.
 30. The system of claim 29, whereinheuristic system is further configured to determine historicallysuccessful responses to the first notification.
 31. The system of claim29, wherein the data received from the heuristic system comprises a userevaluation of one or more past notifications, including the firstnotification.
 32. The system of claim 29, wherein the data received fromthe heuristic system comprises data relating to one or more of 1) metadata of past notifications, 2) a specific event, 3) an event type, 4) anevent intensity, 5) an event urgency, 6) an event class, 7) a user, 8) auser type, 9) a user training level, 10) a user rank, 11) a user age,12) a user sex, 13) a user class 14) a specific notification, 15) aspecific notification type, 16) a notification level, 17) a notificationmeans, 18) event patterns, 19) a location, 20) a time, and 21) asnapshot of the system.
 33. The system of claim 29, wherein the at leastone user-selectable action option of the second notification is based onthe data received from the heuristic system.
 34. The system of claim 17,wherein the response to the first notification comprises one or more ofa response time to selection the at least one user-selectable actionoption of the first notification, a response time to reject the at leastone user-selectable action option of the first notification, a responsetime to select an alternate set of user-selectable action options, aselection of the alternate set of user-selectable action options, afailure to respond to the at least one user-selectable action options ofthe first notification within a time period, and an action taken by auser outside of the system.
 35. A method for improved notifications on ahardware-software network relating to non-cyber, real world events, themethod comprising: detecting a change in a non-cyber, non-digital realworld, wherein the change in the non-cyber, non-digital real worldcomprises a non-cyber, non-digital real world event occurring externalto the system; appending meta data to information associated with thedetected change in the non-cyber, non-digital real world; communicatingthe meta data appended to the information to a notification generationsystem; generating, at the notification generation system, a firstnotification comprising a first user-selectable action option, the firstnotification based on the meta data; communicating the firstnotification via a human-machine interface, and wherein thehuman-machine interface receives, in response to communicating the firstnotification, a response to the first notification; generating, at thenotification generation system, a second notification comprising asecond user-selectable action option; and communicating the secondnotification via the human-machine interface, wherein the secondnotification is based on the response to the first notification.
 36. Themethod of claim 35, wherein the response to the first notificationcomprises a selection of the user-selectable action option thateffectuates an action in the non-cyber, non-digital real world occurringexternal to the system.
 37. The method of claim 35, wherein the responseto the first notification comprises a selection of the user-selectableaction option that effectuates an action in a cyber, digital non-realworld occurring internal to the system.